mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-04-02 11:12:09 +02:00
multiple conf edit
This commit is contained in:
@@ -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 = ''
|
||||||
# don’t shutdown when power button is short-pressed
|
# don’t shutdown when power button is short-pressed
|
||||||
HandlePowerKey=ignore
|
HandlePowerKey=ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user