diff --git a/flake.lock b/flake.lock index 735d78f..1297bbd 100644 --- a/flake.lock +++ b/flake.lock @@ -25,11 +25,11 @@ }, "amp-pkgs": { "locked": { - "lastModified": 1780030872, - "narHash": "sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL+WNQD0rJfJZQ=", + "lastModified": 1781607440, + "narHash": "sha256-rxO+uc/KFbSJp+pgyXRuAX6QlG9hJdnt0BXpEQRXY+U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9a7635a57597d9754eccebdfc7045e6c8600e6b", + "rev": "3e41b24abd260e8f71dbe2f5737d24122f972158", "type": "github" }, "original": { @@ -195,11 +195,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1780030872, - "narHash": "sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL+WNQD0rJfJZQ=", + "lastModified": 1781607440, + "narHash": "sha256-rxO+uc/KFbSJp+pgyXRuAX6QlG9hJdnt0BXpEQRXY+U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9a7635a57597d9754eccebdfc7045e6c8600e6b", + "rev": "3e41b24abd260e8f71dbe2f5737d24122f972158", "type": "github" }, "original": { diff --git a/home.nix b/home.nix index c5b5a2f..cf8ff9f 100644 --- a/home.nix +++ b/home.nix @@ -64,7 +64,7 @@ # fractional-scaled display but the 3D view will render. # __NV_DISABLE_EXPLICIT_SYNC=1 covers NVIDIA 595 + Mutter sync glitches. (pkgs.symlinkJoin { name = "bambu-studio"; paths = [ pkgs.bambu-studio ]; buildInputs = [ pkgs.makeWrapper ]; postBuild = '' wrapProgram $out/bin/bambu-studio --set GDK_SCALE 1 --set __NV_DISABLE_EXPLICIT_SYNC 1 ''; }) - (pkgs.symlinkJoin { name = "moonlight-qt"; paths = [ pkgs.moonlight-qt ]; buildInputs = [ pkgs.makeWrapper ]; postBuild = '' wrapProgram $out/bin/moonlight --set QT_QPA_PLATFORM xcb ''; }) + (pkgs.symlinkJoin { name = "moonlight-qt"; paths = [ pkgs.moonlight-qt ]; buildInputs = [ pkgs.makeWrapper ]; postBuild = '' wrapProgram $out/bin/moonlight --set QT_QPA_PLATFORM wayland ''; }) pkgs.losslesscut-bin # rpi-imager: needs root to write to /dev/sd*. Wrap so the bin is replaced # with a pkexec launcher; preserves Wayland/X env so the GUI keeps working @@ -133,11 +133,11 @@ EOF associations.added = { "x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop"; "x-scheme-handler/tel" = "org.gnome.Shell.Extensions.GSConnect.desktop"; - "video/mp4" = "io.mpv.Mpv.desktop"; - "video/quicktime" = "io.mpv.Mpv.desktop"; - "video/x-matroska" = "io.mpv.Mpv.desktop"; + "video/mp4" = "mpv.desktop"; + "video/quicktime" = "mpv.desktop"; + "video/x-matroska" = "mpv.desktop"; "application/json" = "org.gnome.TextEditor.desktop"; - "audio/flac" = "io.mpv.Mpv.desktop"; + "audio/flac" = "mpv.desktop"; "image/vnd.adobe.photoshop" = "org.kde.krita.desktop"; }; defaultApplications = { @@ -153,12 +153,12 @@ EOF "application/x-extension-shtml" = "xdg-open-wrapper.desktop"; "application/x-extension-xhtml" = "xdg-open-wrapper.desktop"; "application/x-extension-xht" = "xdg-open-wrapper.desktop"; - "video/mp4" = "io.mpv.Mpv.desktop"; - "video/quicktime" = "io.mpv.Mpv.desktop"; - "video/x-matroska" = "io.mpv.Mpv.desktop"; + "video/mp4" = "mpv.desktop"; + "video/quicktime" = "mpv.desktop"; + "video/x-matroska" = "mpv.desktop"; "x-scheme-handler/beeper" = "beepertexts.desktop"; "application/json" = "org.gnome.TextEditor.desktop"; - "audio/flac" = "io.mpv.Mpv.desktop"; + "audio/flac" = "mpv.desktop"; "x-scheme-handler/mailto" = "google-chrome.desktop"; }; }; diff --git a/packages.txt b/packages.txt index 89e962a..551dcd7 100644 --- a/packages.txt +++ b/packages.txt @@ -73,6 +73,12 @@ ffmpegthumbnailer gifsicle mpv transmission_4 +# GStreamer plugin sets — covers codecs that GNOME Videos/Celluloid/Totem ask for +gst_all_1.gst-plugins-base +gst_all_1.gst-plugins-good +gst_all_1.gst-plugins-bad +gst_all_1.gst-plugins-ugly +gst_all_1.gst-libav # Networking caddy @@ -93,6 +99,7 @@ liblqr1 # Misc CLI cowsay +file figlet hugo jq