summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorJasper Ras <jras@hostnet.nl>2025-02-12 08:19:04 +0100
committerJasper Ras <jras@hostnet.nl>2025-02-12 08:19:04 +0100
commit07f84bb581e369ff79100f0417e9d277f3c1fb61 (patch)
tree64ec899f185a3d794791df191f53939dbc67be41 /flake.nix
parent8fe481c0858702231335ad6c5eb850b293781b61 (diff)
alot of stuff
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix36
1 files changed, 19 insertions, 17 deletions
diff --git a/flake.nix b/flake.nix
index c61d9fc..edbd2c3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,40 +2,40 @@
description = "NixOS Flake";
inputs = {
- nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
+ agenix.url = "github:ryantm/agenix";
+ astal-bar.url = "path:/home/jras/projects/astal-bar";
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
- nixos-facter-modules.url = "github:numtide/nixos-facter-modules";
+ helix.url = "github:helix-editor/helix/master";
home-manager.url = "github:nix-community/home-manager/release-24.11";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
-
- helix.url = "github:helix-editor/helix/master";
-
hyprland.url = "github:hyprwm/Hyprland?submodules=1&ref=v0.45.2-b";
hy3 = {
url = "github:outfoxxed/hy3?ref=hl0.45.0";
inputs.hyprland.follows = "hyprland";
};
- agenix.url = "github:ryantm/agenix";
-
- update-systemd-resolved.url = "github:jonathanio/update-systemd-resolved";
- update-systemd-resolved.inputs.nixpkgs.follows = "nixpkgs";
+ microvm.url = "github:astro/microvm.nix";
+ microvm.inputs.nixpkgs.follows = "nixpkgs";
nil.url = "github:oxalica/nil";
+ nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
+ nixos-facter-modules.url = "github:numtide/nixos-facter-modules";
- astal-bar.url = "path:/home/jras/projects/astal-bar";
+ update-systemd-resolved.url = "github:jonathanio/update-systemd-resolved";
+ update-systemd-resolved.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = inputs@{
self,
- nixpkgs,
+ agenix,
disko,
- nixos-facter-modules,
home-manager,
- agenix,
+ microvm,
+ nixpkgs,
+ nixos-facter-modules,
update-systemd-resolved,
...
}:
@@ -53,7 +53,7 @@
home-manager.nixosModules.home-manager
agenix.nixosModules.default
- ./configuration/work
+ ./modules/work
];
};
@@ -69,7 +69,7 @@
home-manager.nixosModules.home-manager
agenix.nixosModules.default
- ./configuration/tarrel
+ ./modules/tarrel
];
};
@@ -81,8 +81,10 @@
home-manager.nixosModules.home-manager
disko.nixosModules.disko
nixos-facter-modules.nixosModules.facter
- { config.facter.reportPath = ./configuration/snorlax/facter.json; }
- ./configuration/snorlax
+ microvm.nixosModules.host
+
+ { config.facter.reportPath = ./modules/snorlax/facter.json; }
+ ./modules/snorlax
];
};
};