diff options
author | TheArcaneBrony <myrainbowdash949@gmail.com> | 2023-10-17 04:18:51 +0200 |
---|---|---|
committer | TheArcaneBrony <myrainbowdash949@gmail.com> | 2023-10-17 04:18:51 +0200 |
commit | aa9246ea6aad543b79d26319525153913a0b5ee3 (patch) | |
tree | 74c176f581516dbd93fd53c0361c52a868a90116 /modules/users/Rory.client.nix | |
parent | Desktop stuff (diff) | |
download | Rory-Open-Architecture-aa9246ea6aad543b79d26319525153913a0b5ee3.tar.xz |
Split Rory into geneirc and client
Diffstat (limited to 'modules/users/Rory.client.nix')
-rwxr-xr-x | modules/users/Rory.client.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/modules/users/Rory.client.nix b/modules/users/Rory.client.nix new file mode 100755 index 0000000..43a9f57 --- /dev/null +++ b/modules/users/Rory.client.nix @@ -0,0 +1,41 @@ +{ config, lib, pkgs, home-manager, ... }: + +{ + home-manager.users.Rory = { + services.gnome-keyring.enable = lib.mkForce false; + + # 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"; + }; +} + |