diff --git a/users/patrick/firefox.nix b/users/patrick/firefox.nix index 05e5a94..672e8a6 100644 --- a/users/patrick/firefox.nix +++ b/users/patrick/firefox.nix @@ -5,8 +5,8 @@ betterfox = pkgs.fetchFromGitHub { owner = "yokoffing"; repo = "Betterfox"; - rev = "116.1"; - hash = "sha256-Ai8Szbrk/4FhGhS4r5gA2DqjALFRfQKo2a/TwWCIA6g="; + rev = "128.0"; + hash = "sha256-Xbe9gHO8Kf9C+QnWhZr21kl42rXUQzqSDIn99thO1kE="; }; in { diff --git a/users/patrick/impermanence.nix b/users/patrick/impermanence.nix index c534e71..813699b 100644 --- a/users/patrick/impermanence.nix +++ b/users/patrick/impermanence.nix @@ -21,6 +21,7 @@ # for electron signal app state ".config/Signal" + ".config/streamlink-twitch-gui" ".config/discord" ".config/WebCord" ".local/share/TelegramDesktop" diff --git a/users/patrick/patrick.nix b/users/patrick/patrick.nix index 3d99d8a..0cc000e 100644 --- a/users/patrick/patrick.nix +++ b/users/patrick/patrick.nix @@ -24,22 +24,29 @@ timer orca-slicer - ocaml - dune_3 - ocamlformat # formatter - ocamlPackages.ocaml-lsp - ocamlPackages.utop - ocamlPackages.mparser - ocamlPackages.ounit2 - ocamlPackages.qcheck - via + streamlink + streamlink-twitch-gui-bin + + yt-dlp + figlet cowsay cmatrix ]; }; + xdg.configFile."streamlink/config".text = '' + player=mpv + ''; + xdg.configFile."mpv/mpv.conf".text = '' + vo=gpu-next + hwdec=auto-safe + ''; + xdg.configFile."mpv/input.conf".text = '' + UP add volume 2 + DOWN add volume -2 + ''; # Make sure the keygrips exist, otherwise we'd need to run `gpg --card-status` # before being able to use the yubikey. home.activation.installKeygrips = lib.hm.dag.entryAfter [ "writeBoundary" ] ''