multiple conf edit

Former-commit-id: 40f5fbc6b1
This commit is contained in:
Hadi
2025-04-04 15:42:46 +02:00
parent 7a72b4229d
commit 3e1c32ff6c

View File

@@ -45,6 +45,10 @@ in {
xkb.variant = ""; xkb.variant = "";
}; };
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
psd = {
enable = true;
resyncTimer = "10m";
};
}; };
console.keyMap = keyboardLayout; console.keyMap = keyboardLayout;
@@ -60,13 +64,20 @@ in {
services.libinput.enable = true; services.libinput.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
services = { services = {
dbus.enable = true; dbus = {
enable = true;
implementation = "broker";
packages = with pkgs; [ gcr gnome-settings-daemon ];
};
gvfs.enable = true; gvfs.enable = true;
upower.enable = true; upower.enable = true;
power-profiles-daemon.enable = true; power-profiles-daemon.enable = true;
udisks2.enable = true; udisks2.enable = true;
}; };
# enable zsh autocompletion for system packages (systemd, etc)
environment.pathsToLink = [ "/share/zsh" ];
# Faster rebuilding # Faster rebuilding
documentation = { documentation = {
enable = true; enable = true;
@@ -89,6 +100,28 @@ in {
vim vim
]; ];
xdg.portal = {
enable = true;
xdgOpenUsePortal = true;
config = {
common.default = [ "gtk" ];
hyprland.default = [ "gtk" "hyprland" ];
};
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
security = {
# allow wayland lockers to unlock the screen
pam.services.hyprlock.text = "auth include login";
# userland niceness
rtkit.enable = true;
# don't ask for password for wheel group
sudo.wheelNeedsPassword = false;
};
services.logind.extraConfig = '' services.logind.extraConfig = ''
# dont shutdown when power button is short-pressed # dont shutdown when power button is short-pressed
HandlePowerKey=ignore HandlePowerKey=ignore