my nix configs for my servers and desktop

fix baal

Changed files
+59 -7
hosts
+41 -5
flake.lock
···
"type": "github"
}
},
+
"disko": {
+
"inputs": {
+
"nixpkgs": "nixpkgs_3"
+
},
+
"locked": {
+
"lastModified": 1736864502,
+
"narHash": "sha256-ItkIZyebGvNH2dK9jVGzJHGPtb6BSWLN8Gmef16NeY0=",
+
"owner": "nix-community",
+
"repo": "disko",
+
"rev": "0141aabed359f063de7413f80d906e1d98c0c123",
+
"type": "github"
+
},
+
"original": {
+
"owner": "nix-community",
+
"ref": "v1.11.0",
+
"repo": "disko",
+
"type": "github"
+
}
+
},
"flake-utils": {
"inputs": {
"systems": "systems_2"
···
},
"nixpkgs_3": {
"locked": {
-
"lastModified": 1751792365,
-
"narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=",
+
"lastModified": 1736241350,
+
"narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=",
+
"owner": "NixOS",
+
"repo": "nixpkgs",
+
"rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f",
+
"type": "github"
+
},
+
"original": {
+
"owner": "NixOS",
+
"ref": "nixpkgs-unstable",
+
"repo": "nixpkgs",
+
"type": "github"
+
}
+
},
+
"nixpkgs_4": {
+
"locked": {
+
"lastModified": 1751637120,
+
"narHash": "sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8++xWA8itO4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb",
···
"type": "github"
}
},
-
"nixpkgs_4": {
+
"nixpkgs_5": {
"locked": {
"lastModified": 1682134069,
"narHash": "sha256-TnI/ZXSmRxQDt2sjRYK/8j8iha4B4zP2cnQCZZ3vp7k=",
···
"inputs": {
"agenix": "agenix",
"catppuccin": "catppuccin",
+
"disko": "disko",
"home-manager": "home-manager_2",
"lix-module": "lix-module",
"microvm": "microvm",
"nixos-hardware": "nixos-hardware",
-
"nixpkgs": "nixpkgs_3",
+
"nixpkgs": "nixpkgs_4",
"vscode-server": "vscode-server",
"zen-browser": "zen-browser"
}
···
"vscode-server": {
"inputs": {
"flake-utils": "flake-utils_3",
-
"nixpkgs": "nixpkgs_4"
+
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1750353031,
+3
flake.nix
···
microvm.url = "github:astro/microvm.nix";
microvm.inputs.nixpkgs.follows = "nixpkgs";
+
disko.url = "github:nix-community/disko/v1.11.0";
+
catppuccin.url = "github:catppuccin/nix";
home-manager = {
url = "github:nix-community/home-manager";
···
./hosts/baal
agenix.nixosModules.default
+
disko.nixosModules.disko
{ imports = builtins.attrValues nixosModules; }
+15 -2
hosts/baal/default.nix
···
../../host-secrets.nix
];
+
boot = {
+
loader = {
+
systemd-boot.enable = true;
+
efi = {
+
canTouchEfiVariables = true;
+
efiSysMountPoint = "/boot";
+
};
+
};
+
initrd.systemd.enable = true;
+
};
+
system.stateVersion = "24.11";
-
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
+
nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
systemd.targets.multi-user.enable = true;
networking = {
hostName = "baal";
-
hostId = "193mdalf";
+
hostId = "aaaaaaaa";
networkmanager.enable = true;
};
···
enable = true;
enableOnBoot = true;
};
+
+
documentation.enable = false;
}