mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-21 14:33:56 -05:00
.github/workflows | ||
_img | ||
desktop | ||
home | ||
hosts | ||
modules | ||
system | ||
users | ||
flake.lock | ||
flake.nix | ||
README.md |
nixcfg
Hosts
Host | petalburg | rustboro | mauville |
---|---|---|---|
Model | Lenovo Yoga 9i Gen 8 | ThinkPad T440p | Custom Mini-ITX Desktop |
Display | 14" 2880x1800 16:10 90hz OLED | 14" 1920x1080 16:9 60hz IPS LCD | 34" 3440x1440 21:9 160Hz VA LCD |
CPU | Intel Core i7-1360P | Intel Core i5-4210M | AMD Ryzen 5 2600 |
RAM | 16GB LPDDR5-5200Mhz | 16GB DDR3L-1600Mhz | 16GB DDR4-3200Mhz |
GPU | Intel Iris Xe Graphics | Intel HD Graphics 4600 | AMD Radeon Rx 6700 |
Storage | 512GB M.2 PCIe 4.0 | 512GB SATA SSD | 1TB M.2 PCIe 4.0; 2TB 10,000RPM HDD |
OS | NixOS Unstable | NixOS Unstable | NixOS Unstable |
Desktop | GNOME | KDE Plasma | GNOME |
Deploying to NixOS
🔴 READ: Do not deploy this flake directly to your machine. It won't work. This is my own NixOS and home-manager flake for my personal devices. Each hardware-configuration is host-specific. If you fork this repository, replace them with the hardware-configuration.nix that NixOS generates for you.
Enabling Flakes
While widely used and considered stable, flakes are still considered experimental. To enable Flakes, add the following lines to your configuration.nix
and rebuild.
nix.settings.experimental-features = [ "nix-command" "flakes" ];
Building Flake
In order to deploy this Flake on your host, run the following command:
sudo nixos-rebuild boot --flake github:alyraffauf/nixcfg
Reboot to apply the flake's configuration for the chosen host.