{ lib, config, user, ... }: { programs = { nano.enable = false; nix-ld.enable = true; gnupg.agent.enable = true; appimage = { enable = true; binfmt = true; }; nh = { enable = true; clean.enable = false; flake = "${config.users.users.hanna.home}/Code/flake"; }; zsh = { enable = true; enableGlobalCompInit = false; enableBashCompletion = true; }; dconf = { enable = true; profiles.user.databases = [{ settings = { "org/gnome/settings-daemon/plugins/power" = { sleep-inactive-ac-timeout = lib.gvariant.mkInt32 0; sleep-inactive-ac-type = "nothing"; }; "org/gnome/desktop/session" = { idle-delay = lib.gvariant.mkUint32 0; }; }; locks = [ "/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout" "/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type" "/org/gnome/desktop/session/idle-delay" ]; }]; }; }; }