diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 56 |
1 files changed, 48 insertions, 8 deletions
@@ -100,6 +100,34 @@ ]; }; + caladan = nixpkgs.lib.nixosSystem { + specialArgs = { inherit inputs outputs; }; + modules = [ + #{ + # environment.systemPackages = [ + # ghostty.packages.x86_64-linux.default + # ]; + #} + #({ config, pkgs, ... }: + # let + # overlay-dict-pr367392 = final: prev: { + # dict = nixpkgs-pr367392.legacyPackages."x86_64-linux".dict; + # }; + # in { + # nixpkgs.overlays = [ overlay-dict-pr367392 ]; + # } + #) + disko.nixosModules.disko + ./hosts/caladan + home-manager.nixosModules.home-manager { + home-manager.sharedModules = [ sops-nix.homeManagerModules.sops ]; + home-manager.users.root = import ./home/root/caladan.nix; + home-manager.users.nipsy = import ./home/nipsy/caladan.nix; + } + sops-nix.nixosModules.sops + ]; + }; + darkstar = nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs outputs; }; modules = [ @@ -156,7 +184,9 @@ pkgs.conntrack-tools pkgs.coreutils pkgs.cpio + pkgs.csvkit pkgs.curl + pkgs.debootstrap pkgs.diffutils pkgs.dig pkgs.dmidecode @@ -197,6 +227,8 @@ pkgs.p7zip pkgs.parted pkgs.pciutils + pkgs.perf + pkgs.perl540Packages.ArchiveZip pkgs.procps pkgs.progress pkgs.psmisc @@ -213,7 +245,9 @@ pkgs.strace pkgs.sysstat pkgs.tcpdump + pkgs.tmux pkgs.tftp-hpa + pkgs.tlp pkgs.traceroute pkgs.tree pkgs.tshark @@ -239,14 +273,20 @@ nixpkgs.config.allowUnfree = true; - services.openssh = { - enable = true; - openFirewall = true; + services = { + fwupd.enable = true; + + openssh = { + enable = true; + openFirewall = true; - settings = { - PasswordAuthentication = false; - KbdInteractiveAuthentication = false; + settings = { + PasswordAuthentication = false; + KbdInteractiveAuthentication = false; + }; }; + + udisks2.enable = true; }; users.users = { @@ -254,8 +294,8 @@ root.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; }; }) + { nixpkgs.hostPlatform = "x86_64-linux"; } ]; - system = "x86_64-linux"; }; kaitain = nixpkgs.lib.nixosSystem rec { @@ -311,8 +351,8 @@ root.openssh.authorizedKeys.keys = [ (builtins.readFile ./hosts/common/users/nipsy/keys/id_arrakis.pub) ]; }; }) + { nixpkgs.hostPlatform = "x86_64-linux"; } ]; - system = "x86_64-linux"; }; richese = nixpkgs.lib.nixosSystem rec { |
