aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorDylan <boss@tehbox.org>2025-09-16 16:43:55 +1200
committerDylan <boss@tehbox.org>2025-09-16 16:43:55 +1200
commitd1395f9e6768551967f85128ccab19d12dec4c6f (patch)
tree804d86634796edd5e378cb05ee2fda0a71d02497 /flake.nix
parentc1b48e9f2bfc4ae0e48d0c8e35ad1f4a2189ec30 (diff)
downloadnixos-configuration-d1395f9e6768551967f85128ccab19d12dec4c6f.tar.gz
nixos-configuration-d1395f9e6768551967f85128ccab19d12dec4c6f.zip
feat: added server configuration and setup sops-nix
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 3ec4440..58b6397 100644
--- a/flake.nix
+++ b/flake.nix
@@ -21,6 +21,10 @@
url = "git+file:///home/boss/Documents/Coding/WM/YATwm";
inputs.nixpkgs.follows = "nixpkgs";
};
+ STK = {
+ url = "git+file:///home/boss/stk";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
# hyprland = {
# url = "github:hyprwm/Hyprland";
# inputs.nixpkgs.follows = "nixpkgs";
@@ -45,6 +49,10 @@
url = "github:kaylorben/nixcord";
inputs.nixpkgs.follows = "nixpkgs";
};
+ sops = {
+ url = "github:Mic92/sops-nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
};
outputs = inputs@{ nixpkgs, ... }: {
@@ -55,7 +63,7 @@
modules = [
(import ./my-pkgs)
- ./configuration.nix
+ ./computers/nixy.nix
inputs.home-manager.nixosModules.home-manager
{
@@ -69,6 +77,13 @@
inputs.stylix.nixosModules.stylix
];
};
+ nixos = nixpkgs.lib.nixosSystem {
+ system = "x86_64-linux";
+ specialArgs = {inherit inputs;};
+ modules = [
+ ./computers/server.nix
+ ];
+ };
};
};
}