grace/dots
dotfiles/nix configs
git clone https://git.gae.moe/grace/dots
b70d9f9
main
1{ ...} : 2 3let 4host = import ../hosts.nix ; 5in 6{ 7imports = [ 8../modules/tailscale.nix 9../modules/users.nix 10../modules/nixos-base.nix 11../modules/nix-builder.nix 12../modules/terminal.nix 13../modules/immich.nix 14../modules/jellyfin.nix 15../modules/samba.nix 16../modules/backups.nix 17../modules/copyparty.nix 18../modules/hotspot.nix 19../modules/fedora-vm.nix 20]; 21 22boot . loader = { 23systemd-boot . enable = true ; 24efi = { 25canTouchEfiVariables = true ; 26efiSysMountPoint = "/boot" ; 27}; 28}; 29 30hardware . enableRedistributableFirmware = true ; 31hardware . graphics . enable = true ; 32 33programs . virt-manager . enable = true ; 34virtualisation . libvirtd . enable = true ; 35 36networking . networkmanager . enable = true ; 37fileSystems = { 38"/mnt/data" = { 39device = "/dev/disk/by-uuid/a40705bf-4ee5-4f61-a0df-798a62ab72bc" ; 40fsType = "ext4" ; 41options = [ "noatime" ]; 42}; 43"/mnt/backup" = { 44device = "/dev/disk/by-uuid/190c9a87-d9d3-4426-8597-8e65bf1cce91" ; 45fsType = "ext4" ; 46options = [ 47"noatime" 48"nofail" 49]; 50}; 51}; 52users . users .${ host . user } = { 53uid = 1000 ; 54extraGroups = [ "libvirtd" ]; 55}; 56 57system . stateVersion = "26.05" ; 58 59}