From dd0f88ee53f452b97363f0fa79d533dd434acb58 Mon Sep 17 00:00:00 2001 From: autumn Date: Mon, 29 Sep 2025 14:55:34 -0600 Subject: [PATCH] spotify --- home/autumn/home.nix | 1 + home/packages/spotifyd/spotifyd.nix | 11 ++++++++++ system/extras/flatpak.nix | 33 ----------------------------- 3 files changed, 12 insertions(+), 33 deletions(-) create mode 100644 home/packages/spotifyd/spotifyd.nix delete mode 100644 system/extras/flatpak.nix diff --git a/home/autumn/home.nix b/home/autumn/home.nix index 035b40c..41988ba 100644 --- a/home/autumn/home.nix +++ b/home/autumn/home.nix @@ -12,6 +12,7 @@ htop nerd-fonts.hack neofetch + spotifyd uv wev ]; diff --git a/home/packages/spotifyd/spotifyd.nix b/home/packages/spotifyd/spotifyd.nix new file mode 100644 index 0000000..0cf4a48 --- /dev/null +++ b/home/packages/spotifyd/spotifyd.nix @@ -0,0 +1,11 @@ +{config, pkgs, ...}: +{ + services.spotifyd = { + enable = true; + settings = { + global = { + device_name = "yukigekko"; + }; + }; + }; +} diff --git a/system/extras/flatpak.nix b/system/extras/flatpak.nix deleted file mode 100644 index 3cafb2f..0000000 --- a/system/extras/flatpak.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ config, pkgs, ... }: -let - grep = pkgs.gnugrep; - desiredFlatpaks = [ - "com.spotify.Client" - "io.github.huderlem.porymap" - ]; -in { - system.userActivationScripts.flatpakManagement = { - text = '' - ${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub \ - https://flathub.org/repo/flathub.flatpakrepo - - installedFlatpaks=$(${pkgs.flatpak}/bin/flatpak list --app --columns=application) - - for installed in $installedFlatpaks; do - if ! echo ${toString desiredFlatpaks} | ${grep}/bin/grep -q $installed; then - echo "Removing $installed because it's not in the desiredFlatpaks list." - ${pkgs.flatpak}/bin/flatpak uninstall -y --noninteractive $installed - fi - done - - for app in ${toString desiredFlatpaks}; do - echo "Ensuring $app is installed." - ${pkgs.flatpak}/bin/flatpak install -y flathub $app - done - - ${pkgs.flatpak}/bin/flatpak uninstall --unused -y - - ${pkgs.flatpak}/bin/flatpak update -y - ''; - }; -}