Laptop, desktop, and home lab flake featuring Hyprland, Sway, declarative containers, a reverse proxy, and more.
Find a file
2024-03-04 23:13:18 -05:00
.github/workflows Update main.yml 2024-03-04 21:47:28 -05:00
desktop added fractal to gnome installation 2024-03-04 17:03:29 -05:00
home remove manual vim alias 2024-03-04 10:54:05 -05:00
hosts Update default.nix 2024-03-04 17:40:35 -05:00
modules added logitech unifying receiver support 2024-03-03 20:48:59 -05:00
system Merge branch 'master' of https://github.com/alyraffauf/nixcfg 2024-03-04 10:53:17 -05:00
users modularized users and programs 2024-03-03 12:58:27 -05:00
flake.lock Bump flake.lock 2024-03-05 02:51:53 +00:00
flake.nix added nixos-hardware modules specific to petalburg host 2024-03-03 21:51:21 -05:00
README.md Create README.md 2024-03-04 23:13:18 -05:00

nixcfg

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. This includes laptops running nixos-unstable and a home lab/gaming desktop running Slateblue, a customized Fedora Silverblue image made with BlueBuild. 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

Add the following lines to your configuration.nix and rebuild.

nix.settings.experimental-features = [ "nix-command" "flakes" ];

Building Flake

Run the following command.

sudo nixos-rebuild boot --flake github:alyraffauf/nixcfg

Reboot and the flake's configuration will be applied.