modularizes linux desktop
This commit is contained in:
parent
c01472797b
commit
b34a0b3234
13 changed files with 181 additions and 189 deletions
10
modules/wm/default.nix
Normal file
10
modules/wm/default.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
imports = [
|
||||
./awww
|
||||
./cliphist
|
||||
./fuzzel
|
||||
./ironbar
|
||||
./niri
|
||||
./swaync
|
||||
];
|
||||
}
|
||||
14
modules/wm/niri-system/default.nix
Normal file
14
modules/wm/niri-system/default.nix
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
programs.niri.enable = true;
|
||||
security.polkit.enable = true;
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
security.pam.services.hyprlock = { };
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
extraPortals = [
|
||||
pkgs.xdg-desktop-portal-gtk
|
||||
pkgs.xdg-desktop-portal-gnome
|
||||
];
|
||||
};
|
||||
services.gvfs.enable = true;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue