mirror of
https://git.sr.ht/~rouven/nixos-config
synced 2024-11-15 05:13:10 +01:00
.githooks | ||
.github/workflows | ||
hosts | ||
images | ||
keys | ||
pkgs/dracula-icon-theme | ||
secrets | ||
shared | ||
users/rouven | ||
.gitignore | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
README.md |
Rouven's NixOS configuariton files
Specs
- Operating System: NixOS
- Window Manager: Hyprland
- Overall Theme: Base16 Dracula
- Shell: Zsh
- Terminal: Alacritty
- Editor: Neovim
- Notifications: Mako
- Panel: Waybar
- File Manager: Vifm
Installation
Should work out of the box:
Clone the repo, copy your hardware configuration to ./hosts/<hostname>/hardware-configuration.nix
, run nixos-rebuild switch --flake .#<hostname>
and you are good to go.
Currently configured machines (aka available hostnames)
thinkpad
A ThinkPad L15 that I use for almost everything that one needs a monitor to.
Disk Layout
NAME MOUNTPOINT COMMENT
nvme0n1
├─nvme0n1p1 /boot
└─nvme0n1p2 # LUKS-encrypted partition
└─luksroot # btrfs with some subvolumes
└─root /
└─home /home
└─lib /var/lib
└─log /var/log
└─store /nix/store
nuc
Old Intel Nuc that I got from @LeBogoo. Running a few personal services.
Disk layout
NAME MOUNTPOINT COMMENT
sda
├─sda1 /boot
└─sda2 [SWAP]
└─sda3 # btrfs
└─root /
└─lib /var/lib
└─log /var/log
└─store /nix/store