Laptop, desktop, and home lab flake featuring Hyprland, Sway, declarative containers, a reverse proxy, and more.
Find a file
Flake Bot 17adb35b26 Bump flake.lock
Signed-off-by: Flake Bot <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-08 06:15:03 +00:00
.github/workflows removed sudo from nix store optimization step 2024-03-07 12:34:52 -05:00
_img added kde screenshots 2024-03-05 20:38:11 -05:00
desktop removed gnome triple buffering patch to optional config 2024-03-07 18:54:32 -05:00
home cleaned up dconf config and added virt-manager auto connect to qemu 2024-03-06 18:19:36 -05:00
hosts enabled thermald on petalburg 2024-03-07 18:54:43 -05:00
modules added nextcloud to homelab 2024-03-07 10:30:20 -05:00
system added eza to system store 2024-03-06 18:14:24 -05:00
users added aly to libvirtd group 2024-03-06 18:14:37 -05:00
flake.lock Bump flake.lock 2024-03-08 06:15:03 +00:00
flake.nix removed unused modules from petalburg and rustboro 2024-03-07 18:55:00 -05:00
README.md typo 15->16GB 2024-03-05 20:45:58 -05:00

nixcfg

Hosts

Petalburg

Lenovo Yoga 9i Gen 8 convertible running nixos-unstable. Core i7 1360P, 16GB RAM, 512GB SSD. Runs GNOME, home directory managed by home-manager.

Rustboro

Thinkpad T440p running nixos-unstable. Uses KDE Plasma 6. Home directory managed by home-manager.

Mauville

Gaming desktop & home lab running Slateblue, a customized Fedora Silverblue image made with BlueBuild. Home directory managed by home-manager. Ryzen 5 2600, 16GB RAM, Radeon RX 6700.

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 eperimental. 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.