Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add structure for incoming changes

cosmeak 7ed79c9e e59c2f62

+30 -22
+19 -22
README.md
··· 8 8 9 9 > [!IMPORTANT] 10 10 > This configuration is make for my purpose, you can take inspiration and some configuration but do not expect it to work on your side.๐Ÿ™‚ 11 - > 11 + > 12 12 > Any damage caused by this configuration is not my responsibility. Use at your own risk. 13 13 14 14 ## โœจ๏ธ - Features ··· 27 27 - [ ] Encrypted disks 28 28 - [ ] Secure Boot 29 29 30 - 31 30 ## ๐Ÿ’ป - Hosts 32 31 33 - | Hostname | CPU | GPU | RAM | OS | Usage | Status | 34 - | :--------: | :---------------: | :---------------: | :---: | :--: | :-----: | :------: | 35 - | `njord` | Apple M2 Pro Chip | Apple M2 Pro Chip | 32Go | ๐ŸŽ๏ธ | โŒจ๏ธ | ๐ŸŸข๏ธ | 36 - | `loki` | Intel i5 13600kf | Nvidia 4070ti | 32Go | โ„๏ธ | ๐ŸŽฎ๏ธ / ๐ŸŽญ๏ธ | ๐ŸŸข๏ธ | 37 - | `hvedrung` | โคด๏ธ | โคด๏ธ | โคด๏ธ | ๐Ÿ‘น๏ธ | ๐Ÿงจ๏ธ / ๐ŸŽญ๏ธ | ๐Ÿ”ด๏ธ | 38 - | `beowulf` | | | | โ„๏ธ | ๐Ÿ’พ๏ธ | ๐Ÿ”ด๏ธ | 39 - | `nyx` | AMD Ryzen 3 3300X | Nvidia 1060 | 16GO | โ„๏ธ | ๐ŸŽฎ๏ธ / โŒจ๏ธ | ๐ŸŸข๏ธ | 40 - 32 + | Hostname | CPU | GPU | RAM | OS | Usage | Status | 33 + | :--------: | :---------------: | :---------------: | :--: | :-: | :-------: | :----: | 34 + | `njord` | Apple M2 Pro Chip | Apple M2 Pro Chip | 32Go | ๐ŸŽ๏ธ | โŒจ๏ธ | ๐ŸŸข๏ธ | 35 + | `loki` | Intel i5 13600kf | Nvidia 4070ti | 32Go | โ„๏ธ | ๐ŸŽฎ๏ธ / ๐ŸŽญ๏ธ | ๐ŸŸข๏ธ | 36 + | `hvedrung` | โคด๏ธ | โคด๏ธ | โคด๏ธ | ๐Ÿ‘น๏ธ | ๐Ÿงจ๏ธ / ๐ŸŽญ๏ธ | ๐Ÿ”ด๏ธ | 37 + | `beowulf` | | | | โ„๏ธ | ๐Ÿ’พ๏ธ | ๐Ÿ”ด๏ธ | 38 + | `nyx` | AMD Ryzen 3 3300X | Nvidia 1060 | 16GO | โ„๏ธ | ๐ŸŽฎ๏ธ / โŒจ๏ธ | ๐ŸŸข๏ธ | 41 39 42 40 <details> 43 41 <summary>Legend</summary> 44 42 45 - - ๐ŸŽฎ๏ธ : Gaming 46 - - ๐Ÿ’พ๏ธ : Server 47 - - โ˜๏ธ : Virtual Machime 48 - - โŒจ๏ธ : Development 49 - - ๐Ÿงจ๏ธ : Testing purpose 50 - - ๐ŸŽญ๏ธ : Dual Boot 43 + - ๐ŸŽฎ๏ธ : Gaming 44 + - ๐Ÿ’พ๏ธ : Server 45 + - โ˜๏ธ : Virtual Machime 46 + - โŒจ๏ธ : Development 47 + - ๐Ÿงจ๏ธ : Testing purpose 48 + - ๐ŸŽญ๏ธ : Dual Boot 51 49 52 - - โ„๏ธ : NixOS 53 - - ๐ŸŽ๏ธ : MacOS 54 - - ๐Ÿ‘น๏ธ : FreeBSD with NixBSD 50 + - โ„๏ธ : NixOS 51 + - ๐ŸŽ๏ธ : MacOS 52 + - ๐Ÿ‘น๏ธ : FreeBSD with NixBSD 55 53 </details> 56 54 57 - 58 55 ## ๐Ÿ“ฆ - Structure 59 56 60 57 ``` 61 58 . 62 - โ”œโ”€โ”€ homes # User home configuration 63 - โ”‚ โ”œโ”€โ”€ user@common # Shared dotfiles between user configuration 59 + โ”œโ”€โ”€ homes # User home configuration 60 + โ”‚ โ”œโ”€โ”€ user@shared # Shared dotfiles between user configuration 64 61 โ”‚ โ””โ”€โ”€ user@host # Personal folders for dotfiles 65 62 โ”œโ”€โ”€ hosts # Host-specific configuration 66 63 โ””โ”€โ”€ modules # macOS and nix-darwin, NixOS, and shared configuration
homes/cosmeak@loki/.gitkeep

This is a binary file and will not be displayed.

homes/cosmeak@njord/.gitkeep

This is a binary file and will not be displayed.

homes/cosmeak@shared/.gitkeep

This is a binary file and will not be displayed.

modules/darwin/.gitkeep

This is a binary file and will not be displayed.

modules/shared/.gitkeep

This is a binary file and will not be displayed.

+11
overlays/default.nix
··· 1 + { inputs, ... }: 2 + { 3 + # The unstable nixpkgs set (declared in the flake inputs) will 4 + # be accessible through `pkgs.unstable` 5 + unstable-packages = final: prev: { 6 + unstable = import inputs.nixpkgs-unstable { 7 + inherit (final) system; 8 + config.allowUnfree = true; 9 + }; 10 + }; 11 + }