{ config, lib, pkgs, home-manager, ... }: { programs = { ssh = { startAgent = true; setXAuthLocation = true; enableAskPassword = true; }; }; home-manager.users.Rory = { services.gnome-keyring.enable = lib.mkForce false; dconf.settings = { "org/virt-manager/virt-manager/connections" = { autoconnect = ["qemu:///system"]; uris = ["qemu:///system"]; }; }; # keepassxc, maybe? systemd.user.services.keepassxc = { Unit = { Description = "KeePassXC password manager"; #After = [ "graphical-session-pre.target" ]; PartOf = [ "default.target" ]; }; Install = { WantedBy = [ "default.target" ]; }; Service = { ExecStart = "${pkgs.keepassxc}/bin/keepassxc ~/.secrets.kdbx"; Restart = "always"; }; }; systemd.user.services.easyeffects = { Unit = { Description = "EasyEffects"; #After = [ "graphical-session-pre.target" ]; PartOf = [ "default.target" ]; }; Install = { WantedBy = [ "default.target" ]; }; Service = { ExecStart = "${pkgs.easyeffects}/bin/easyeffects"; Restart = "always"; }; }; home.stateVersion = "22.11"; }; }