diff options
| author | Mica White <botahamec@outlook.com> | 2026-09-27 18:27:28 -0400 |
|---|---|---|
| committer | Mica White <botahamec@outlook.com> | 2026-09-27 18:27:28 -0400 |
| commit | edcbe20b15ec8b09cd1ceac8bf5bfb23bec47172 (patch) | |
| tree | 6d8da5eeb03c68b06036a66ca806a6cd909df614 /flake.nix | |
Initial commit
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..cbfe91c --- /dev/null +++ b/flake.nix @@ -0,0 +1,35 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; + + copyparty.url = "github:9001/copyparty"; + sops-nix.url = "github:Mic92/sops-nix"; + sops-nix.inputs.nixpkgs.follows = "nixpkgs"; + }; + + outputs = { nixpkgs, sops-nix, copyparty, ... }: { + nixosConfigurations.botahamec-sh = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + copyparty.nixosModules.default + ({ pkgs, ... }: { + nixpkgs.overlays = [ copyparty.overlays.default ]; + environment.systemPackages = [ pkgs.copyparty ]; + }) + { + nixpkgs.overlays = [ + (final: prev: { + inherit (prev.lixPackageSets.stable) + nixpkgs-review + nix-eval-jobs + nix-fast-build + colmena; + }) + ]; + } + ./configuration.nix + sops-nix.nixosModules.sops + ]; + }; + }; +} |
