54 lines
1.2 KiB
Nix
Executable file
54 lines
1.2 KiB
Nix
Executable file
{ 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";
|
|
};
|
|
}
|
|
|