From c003e4c44c46ee91457bc02f2a67c9fe9eaf4bfd Mon Sep 17 00:00:00 2001 From: Spectre Date: Fri, 7 Jun 2024 17:14:00 +0200 Subject: [PATCH] playerctld --- home/default.nix | 3 ++- home/packages.nix | 2 +- home/persist.nix | 17 +++++++++++------ home/playerctld.nix | 5 +++++ 4 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 home/playerctld.nix diff --git a/home/default.nix b/home/default.nix index 7e8b4657..4e2af180 100644 --- a/home/default.nix +++ b/home/default.nix @@ -5,7 +5,8 @@ ./common.nix ./direnv.nix ./packages.nix - ./persist.nix + # ./persist.nix + ./playerctld.nix ./stylix.nix ]; } diff --git a/home/packages.nix b/home/packages.nix index 26a103c4..0897ece4 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -33,5 +33,5 @@ lutris ]; in - common; # ++ (lib.mkIf conf.gaming.enable gaming); + common ++ (lib.optionals conf.gaming.enable gaming); } diff --git a/home/persist.nix b/home/persist.nix index 870535c9..00b24d03 100644 --- a/home/persist.nix +++ b/home/persist.nix @@ -1,6 +1,7 @@ { lib, conf, + ... }: { data = { directories = [ @@ -21,12 +22,16 @@ ".cargo" ".config/obsidian" ".config/spotify" - lib.mkIf - conf.gaming.enable - ".local/share/PrismLauncher" - lib.mkIf - conf.gaming.enable - ".local/share/Steam" + ( + lib.mkIf + conf.gaming.enable + ".local/share/PrismLauncher" + ) + ( + lib.mkIf + conf.gaming.enable + ".local/share/Steam" + ) ".local/state/wireplumber" ".thunderbird" ]; diff --git a/home/playerctld.nix b/home/playerctld.nix new file mode 100644 index 00000000..5b89fa6b --- /dev/null +++ b/home/playerctld.nix @@ -0,0 +1,5 @@ +{...}: { + services.playerctld = { + enable = true; + }; +}