feat: replace waybar/walker/swaylock/swaybg with noctalia shell

This commit is contained in:
2026-08-13 23:14:35 +07:00
parent 97f2f2f2ff
commit 213fb53a2c
3 changed files with 142 additions and 71 deletions
+5 -1
View File
@@ -17,9 +17,12 @@
inputs.nixpkgs.follows = "nixpkgs";
};
claude-desktop.url = "github:k3d3/claude-desktop-linux-flake";
# Noctalia: Wayland shell for Niri (bar, launcher, lock, wallpaper, idle)
# Uses its own pinned nixpkgs (needs unstable deps)
noctalia.url = "github:noctalia-dev/noctalia-shell";
};
outputs = { self, nixpkgs, home-manager, plasma-manager, zen-browser, claude-desktop, ... }: {
outputs = { self, nixpkgs, home-manager, plasma-manager, zen-browser, claude-desktop, noctalia, ... }@inputs: {
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
@@ -34,6 +37,7 @@
];
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit inputs; };
home-manager.sharedModules = [ plasma-manager.homeModules.plasma-manager ];
home-manager.users.duynguyen = import ./home/duynguyen/default.nix;
}