artemis.nix (1325B)
1 # Server 2 3 { config, pkgs, lib, vars, ... }: 4 5 { 6 7 imports = [ 8 # sort:start 9 ../common/boot-systemd.nix 10 ../common/docker-webdev.nix 11 ../common/docker.nix 12 ../common/flakes.nix 13 ../common/garbage.nix 14 ../common/home-manager.nix 15 ../common/locale.nix 16 ../common/mount-drives.nix 17 ../common/networking.nix 18 ../common/packages.nix 19 ../common/ssh.nix 20 ../common/syncthing.nix 21 ../common/user.nix 22 ../common/vnstat.nix 23 ../common/zerotier.nix 24 ../scripts/blog-duolingo.nix 25 ../scripts/blog-status.nix 26 ../scripts/magnets.nix 27 ../scripts/notes.nix 28 ../scripts/restic.nix 29 ../scripts/stagit-generate.nix 30 ../scripts/taudiobooker.nix 31 # sort:end 32 ]; 33 home-manager.users.${vars.user.username} = {pkgs, ...}: { imports = [ 34 # sort:start 35 ../home/fish.nix 36 ../home/git.nix 37 ../home/htop.nix 38 ../home/neovim.nix 39 ../home/rbw.nix 40 ../home/rclone.nix 41 ../home/ssh.nix 42 ../home/yt-dlp.nix 43 # sort:end 44 ]; 45 home.stateVersion = "25.05"; 46 }; 47 48 # Hardware and system 49 boot.initrd = { availableKernelModules = [ "xhci_pci" "virtio_pci" "virtio_scsi" "usbhid" ]; }; 50 nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux"; 51 52 system.stateVersion = "25.05"; # Did you read the comment? 53 54 }