summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorGrisha Shipunov2025-02-25 22:21:34 +0100
committerGrisha Shipunov2025-03-17 12:47:38 +0100
commit0d5bc74f8840864c28d1670c5a1c4cced81f1f2e (patch)
treec5db24fb67f437b35928ee2fa1134b49452ca7c3 /flake.nix
parent5464226af78c9c461506ab75d0db3acfa22541fa (diff)
some initial work on niri
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix21
1 files changed, 20 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 9a59f52..1dca929 100644
--- a/flake.nix
+++ b/flake.nix
@@ -47,6 +47,16 @@
inputs.flake-utils.follows = "flake-utils";
};
+ home-manager = {
+ url = "github:nix-community/home-manager/release-24.11";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ niri = {
+ url = "github:sodiboo/niri-flake/main";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
tmux-yank = {
url = "github:tmux-plugins/tmux-yank";
flake = false;
@@ -56,9 +66,11 @@
outputs =
inputs@{
authentik-nix,
+ home-manager,
lanzaboote,
lix-module,
microvm,
+ niri,
nixos-hardware,
nixpkgs,
sops-nix,
@@ -105,13 +117,20 @@
lanzaboote.nixosModules.lanzaboote
nixos-hardware.nixosModules.lenovo-thinkpad-t14-amd-gen3
lix-module.nixosModules.default
+ home-manager.nixosModules.home-manager
+ niri.nixosModules.niri
+ {
+ home-manager.useGlobalPkgs = true;
+ home-manager.useUserPackages = true;
+ home-manager.users."0xa" = import ./hosts/toaster/0xa-home.nix;
+ }
./hosts/toaster
./modules/basic-tools
./modules/binary-caches.nix
./modules/devtools.nix
- ./modules/gnome.nix
+ ./modules/niri.nix
./modules/gnupg.nix
./modules/radio.nix
./modules/science.nix