Dotfiles using Home Manager.
1{
2 lib,
3 inputs,
4 ...
5}:
6{
7 programs.niri = {
8 enable = true;
9 # package = pkgs.niri;
10
11 settings = {
12 hotkey-overlay = {
13 skip-at-startup = true;
14 };
15
16 # spawn-at-startup = [
17 # { command = [ "/usr/lib/polkit-kde-authentication-agent-1" ]; }
18 # ];
19
20 environment = {
21 QT_QPA_PLATFORM_THEME = "qt6ct";
22 QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
23 QT_AUTO_SCREEN_SCALE_FACTOR = "1";
24
25 # DMS_DISABLE_POLKIT = "1";
26 };
27 };
28 };
29
30 programs.dank-material-shell = {
31 enable = true;
32
33 niri = {
34 enableSpawn = true;
35 includes.enable = true;
36 };
37
38 dgop.package = inputs.dgop.packages.x86_64-linux.default;
39 };
40}