My nix-darwin and NixOS config
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

pds: move to unstable (for time being)

+13 -2
+11 -2
flake.nix
··· 32 32 inputs.home-manager.follows = "home-manager"; 33 33 }; 34 34 35 + nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; 36 + 35 37 mac-app-util.url = "github:hraban/mac-app-util"; 36 38 }; 37 39 ··· 39 41 { 40 42 self, 41 43 nixpkgs, 44 + nixpkgs-unstable, 42 45 home-manager, 43 46 nix-darwin, 44 47 sops-nix, ··· 120 123 }; 121 124 122 125 server = nixpkgs.lib.nixosSystem { 123 - specialArgs = { inherit self; }; 126 + specialArgs = { 127 + inherit self; 128 + pkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; config.allowUnfree = true; }; 129 + }; 124 130 modules = nixosModules ++ [ 125 131 ./hosts/server 126 132 { nixpkgs.hostPlatform = "x86_64-linux"; } ··· 128 134 }; 129 135 130 136 server-arm = nixpkgs.lib.nixosSystem { 131 - specialArgs = { inherit self; }; 137 + specialArgs = { 138 + inherit self; 139 + pkgs-unstable = import nixpkgs-unstable { system = "aarch64-linux"; config.allowUnfree = true; }; 140 + }; 132 141 modules = nixosModules ++ [ 133 142 ./hosts/server 134 143 { nixpkgs.hostPlatform = "aarch64-linux"; }
+2
modules/pds.nix
··· 19 19 config, 20 20 lib, 21 21 pkgs, 22 + pkgs-unstable, 22 23 ... 23 24 }: 24 25 let ··· 89 90 90 91 services.bluesky-pds = { 91 92 enable = true; 93 + package = pkgs-unstable.bluesky-pds; 92 94 environmentFiles = [ config.sops.secrets."pds.env".path ]; 93 95 settings = { 94 96 PDS_DATA_DIRECTORY = "/srv/bluesky-pds";