diff --git a/modules/home/cli/fun/mpd/default.nix b/modules/home/cli/fun/mpd/default.nix index fb1c190..aee45c1 100755 --- a/modules/home/cli/fun/mpd/default.nix +++ b/modules/home/cli/fun/mpd/default.nix @@ -1,4 +1,3 @@ -{ osConfig, ... }: { services = { mpd = { @@ -28,15 +27,8 @@ }; }; }; - listenbrainz-mpd = { - enable = true; - settings = { - submission = { - token_file = osConfig.sops.secrets."listenbrainz-token".path; - }; - }; - }; }; + programs.cava = { enable = true; settings = { @@ -46,6 +38,7 @@ }; }; }; + systemd.user.services.mpd-discord-rpc = { Unit = { After = [ diff --git a/modules/home/gui/desktop/hypr/land/config/windowrulev2.nix b/modules/home/gui/desktop/hypr/land/config/windowrulev2.nix index 4e8b3fe..5b3196c 100755 --- a/modules/home/gui/desktop/hypr/land/config/windowrulev2.nix +++ b/modules/home/gui/desktop/hypr/land/config/windowrulev2.nix @@ -1,30 +1,28 @@ let - battle = "(.*Battle.net.*)"; - bitwarden = "(.*Bitwarden.*)"; blueman = "(.blueman-manager-wrapped)"; calculator = "(org.gnome.Calculator)"; - discord-popout = "(.*Discord Popout.*)"; + pavucontrol = "(org.pulseaudio.pavucontrol)"; + floorp = "(floorp)"; + nomacs = "(org.nomacs.ImageLounge)"; + mpv = "(mpv)"; + vlc = "(vlc)"; emote = "(emote)"; flameshot = "(flameshot)"; - floorp = "(floorp)"; - kdenlive = "(org.kde.kdenlive)"; - mpv = "(mpv)"; - nomacs = "(org.nomacs.ImageLounge)"; - pavucontrol = "(org.pulseaudio.pavucontrol)"; - picture = "(.*Picture-in-Picture.*)"; - proton = "(protonvpn-app)"; + bitwarden = "(.*Bitwarden.*)"; save = "(.*Enter name of file to save to….*)"; - scrcpy = "(.scrcpy-wrapped)"; - shotcut = "(shotcut)"; - signal = "(signal)"; - steam = "(steam)"; + proton = "(.*.protonvpn-app-wrapped.*)"; + picture = "(.*Picture-in-Picture.*)"; + discord-popout = "(.*Discord Popout.*)"; upload = "(.*File Upload.*)"; + signal = "(signal)"; vesktop = "(vesktop)"; - vlc = "(vlc)"; - - # noFullscreen = builtins.map (x: "nofullscreenrequest, ") [ - # "class:^${floorp}" - # ]; + code = "(code)"; + feishin = "(feishin)"; + steam = "(steam)"; + kdenlive = "(org.kde.kdenlive)"; + shotcut = "(shotcut)"; + scrcpy = "(.scrcpy-wrapped)"; + battle = "(.*Battle.net.*)"; maxsizeWindows = [ "maxsize 720 400, class:^${blueman}$" @@ -33,7 +31,7 @@ let "maxsize 720 400, class:^${mpv}$" "maxsize 720 400, class:^${vlc}$" "maxsize 640 360, class:^${nomacs}$" - "maxsize 800 600, class:^${proton}$" + "maxsize 1000 600, class:^${proton}$" "maxsize 800 450, title:^${bitwarden}$" "maxsize 720 400, title:^${picture}$" "maxsize 720 400, title:^${save}$" @@ -70,6 +68,10 @@ let "title:^${discord-popout}$" ]; + idleInhibit = builtins.map (x: "idleinhibit, " + x) [ + "fullscreen, class:^${floorp}$" + ]; + workspaceInit1 = builtins.map (x: "workspace 1 silent, " + x) [ "class:^${signal}$" "class:^${vesktop}$" @@ -87,7 +89,10 @@ let workspaceInit4 = builtins.map (x: "workspace 4 silent, " + x) [ ]; - + workspaceInit5 = builtins.map (x: "workspace 5 silent, " + x) [ + "class:^${feishin}$" + "class:^${scrcpy}$" + ]; centerWindows = builtins.map (x: "center, " + x) [ "class:^${blueman}$" "class:^${calculator}$" @@ -122,6 +127,7 @@ in maxsizeWindows ++ floatWindows ++ pinWindows +++ idleInhibit ++ workspaceInit1 ++ workspaceInit2 ++ workspaceInit3 diff --git a/modules/nixos/guests/opencloud/opencloud1/default.nix b/modules/nixos/guests/opencloud/opencloud1/default.nix index c3a5909..644f389 100755 --- a/modules/nixos/guests/opencloud/opencloud1/default.nix +++ b/modules/nixos/guests/opencloud/opencloud1/default.nix @@ -163,7 +163,7 @@ in }; environment.systemPackages = builtins.attrValues { inherit (pkgs) - inotify-tools + inotifywait opencloud ; }; diff --git a/modules/nixos/sops/default.nix b/modules/nixos/sops/default.nix index 1549a0d..0200d56 100755 --- a/modules/nixos/sops/default.nix +++ b/modules/nixos/sops/default.nix @@ -27,10 +27,6 @@ in path = "/home/${user0}/.ssh/known_hosts"; owner = user0; }; - "listenbrainz-token" = { - path = "/home/${user0}/.config/listenbrainz/listenbrainz-token"; - owner = user0; - }; # "claude-api-key" = { # path = "/home/${user0}/.config/zed/claude-api-key"; # owner = user0; diff --git a/secrets/secrets.yaml b/secrets/secrets.yaml index 7b42473..096a955 100755 --- a/secrets/secrets.yaml +++ b/secrets/secrets.yaml @@ -68,7 +68,6 @@ restic: pass: ENC[AES256_GCM,data:I5Bf7or9jNwtdK/r/DzUHw6FohzeMtWVrs5AG71geVr6,iv:WnHsFW6oJCBsm84y1rzQ6HbLG8ydPBPQQbHoXKGR7JM=,tag:HsoJxLv8FvrUNSwI0OFCbQ==,type:str] passwords: user0: ENC[AES256_GCM,data:72ABhoc8Hjdf56eHkxu82Ls1zTJwUJRkly9hqlHKhQ4INepT66LrUGRHUG1x+4FemNWvAirEXVHvPVtu+rArCrDpGP2ZIbP77f8=,iv:ukq8E7orUwFOUfoqPp9RMjZNm0MMobXcjbWLzx9z1+4=,tag:E9OTDzLkliDIlH5DrLqQVw==,type:str] -listenbrainz-token: ENC[AES256_GCM,data:rSLVOYj4PbWII+CQa3VzK36Tns5PTr6wwE9ARlGwt7h5HAf7,iv:GXpJlchq1B/jTjvn5EWrZ3pnCZgGcDNHEYA2+yESUsc=,tag:im6e/xqQMgbKPt9ey3l2TA==,type:str] sops: age: - recipient: age19dpncsdphdt2tmknjs99eghk527pvdrw0m29qjn2z2gg3et5tdtqycqhl0 @@ -80,7 +79,7 @@ sops: bXBOa1VSakoyaWxpODJEOU11QUZCaUEK8Ch9Ten3DdrPHF1DTH2qei85AlHUOaLD aNfzakake7ej+MxJYdKEU0bcWofNMKzIlZa2uM10KZSENDP8d8qlig== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-12-06T03:43:57Z" - mac: ENC[AES256_GCM,data:/fio+AmzDXP1CSytMnfeew5ZoUfeSEQTVBBL7A0mgkKsSH/aJRTDyongVobwHIhdJWlPnfSD+JmCv2QNa2wdj6cZr8Ka/lJDCUVLnHRD/Q7StyWA6J1UzNXAzniSd7ppT3rnffifmVsp/wLk2gJaF9WvNWen4dv5ITEatIow9wk=,iv:/TSk6bYPQ/+0B5U8W4MzcxPbwwjhTtXe/kdJyg/UEuI=,tag:d6RHmPZNc4jOC2ue3VDK8g==,type:str] + lastmodified: "2025-12-05T02:46:10Z" + mac: ENC[AES256_GCM,data:O0NMjjNBFbpD7dIEWuiezkrnr5Y+3meL322kLoSr5JFaOkGPKjpOSXdxRrf0cItdRWN06jFJGv53qd2N7lGN3afo+QzUzkepnxhlwlvE7/CwXpMrfHLAERa50lto0VHcHht1MgPnPa7/694mvoWQ9sG/kwEtTDix91YgeRH5eis=,iv:ng4l1IH7xO9+ewe5nRHydjxw0eyXtoiIvekIiUYtAbQ=,tag:8yNt5yA2D/FBWjYli7I8ag==,type:str] unencrypted_suffix: _unencrypted version: 3.11.0