some initial work on niri

This commit is contained in:
Grisha Shipunov 2025-02-25 22:21:34 +01:00
parent 5464226af7
commit 0d5bc74f88
5 changed files with 243 additions and 49 deletions

View file

@ -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