use unstable niri and dms

This commit is contained in:
2026-05-03 10:19:44 +02:00
parent cb1358a3d5
commit a091f13ca7
2 changed files with 27 additions and 4 deletions
+8
View File
@@ -21,6 +21,14 @@
url = "github:youwen5/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
dms = {
url = "github:AvengeMedia/DankMaterialShell/stable";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
dgop = { # depended on by dms
url = "github:AvengeMedia/dgop";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
};
outputs = { self, nixpkgs, nixpkgs-unstable, ... }@inputs:
+19 -4
View File
@@ -1,5 +1,10 @@
{ config, pkgs, ... }:
{ inputs, config, pkgs, pkgs-unstable, ... }:
{
imports = [
inputs.dms.nixosModules.dank-material-shell
inputs.dms.nixosModules.greeter
];
programs.niri.enable = true;
environment.systemPackages = with pkgs; [
@@ -13,8 +18,18 @@
mpv
];
programs.dms-shell.enable = true;
programs.dank-material-shell = {
enable = true;
systemd = {
enable = true;
restartIfChanged = true;
};
enableSystemMonitoring = true;
dgop.package = inputs.dgop.packages.${pkgs.system}.default;
};
services.displayManager.dms-greeter.enable = true;
services.displayManager.dms-greeter.compositor.name = "niri";
programs.dank-material-shell.greeter = {
enable = true;
compositor.name = "niri";
};
}