summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accounts/gkleen@sif/default.nix4
-rw-r--r--accounts/gkleen@sif/hyprland.nix4
-rwxr-xr-xoverlays/worktime/worktime/__main__.py8
-rw-r--r--user-profiles/yt-dlp.nix4
4 files changed, 9 insertions, 11 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix
index 8cee684f..5bdd1651 100644
--- a/accounts/gkleen@sif/default.nix
+++ b/accounts/gkleen@sif/default.nix
@@ -164,7 +164,7 @@ in {
164 edit-server mediawiki editorconfig typescript-mode 164 edit-server mediawiki editorconfig typescript-mode
165 markdown-mode nftables-mode rustic lsp-mode lsp-ui 165 markdown-mode nftables-mode rustic lsp-mode lsp-ui
166 direnv company projectile tomorrow-night-paradise-theme 166 direnv company projectile tomorrow-night-paradise-theme
167 treesit-grammars.with-all-grammars magit-delta 167 treesit-grammars.with-all-grammars magit-delta scad-mode
168 ]; 168 ];
169 overrides = self: super: { 169 overrides = self: super: {
170 tomorrow-night-paradise-theme = super.trivialBuild { 170 tomorrow-night-paradise-theme = super.trivialBuild {
@@ -707,7 +707,7 @@ in {
707 matrix-synapse-tools.synadm 707 matrix-synapse-tools.synadm
708 flakeInputs.deploy-rs.packages.${config.nixpkgs.system}.deploy-rs 708 flakeInputs.deploy-rs.packages.${config.nixpkgs.system}.deploy-rs
709 sieve-connect gimp inkscape udiskie glab nitrokey-app 709 sieve-connect gimp inkscape udiskie glab nitrokey-app
710 pynitrokey gtklock wlrctl 710 pynitrokey gtklock wlrctl remmina openscad
711 ]; 711 ];
712 712
713 file = { 713 file = {
diff --git a/accounts/gkleen@sif/hyprland.nix b/accounts/gkleen@sif/hyprland.nix
index c5043e87..3216f307 100644
--- a/accounts/gkleen@sif/hyprland.nix
+++ b/accounts/gkleen@sif/hyprland.nix
@@ -192,6 +192,10 @@ in {
192 export PATH="${lib.makeBinPath (with pkgs; [ wl-clipboard-rs socat ])}:$PATH" 192 export PATH="${lib.makeBinPath (with pkgs; [ wl-clipboard-rs socat ])}:$PATH"
193 socat STDIO UNIX-CONNECT:"$XDG_RUNTIME_DIR"/yt-dlp.sock <<<$'{ "urls": ["'"$(wl-paste)"$'"] }' 193 socat STDIO UNIX-CONNECT:"$XDG_RUNTIME_DIR"/yt-dlp.sock <<<$'{ "urls": ["'"$(wl-paste)"$'"] }'
194 ''}" 194 ''}"
195 "$mainMod ALT, L, exec, ${pkgs.writeShellScript "mpv" ''
196 export PATH="${lib.makeBinPath (with pkgs; [ wl-clipboard-rs ])}:$PATH"
197 exec mpv "$(wl-paste)"
198 ''}"
195 199
196 ", Print, exec, ${pkgs.writeShellScript "screenshot" '' 200 ", Print, exec, ${pkgs.writeShellScript "screenshot" ''
197 export PATH="${lib.makeBinPath (with pkgs; [ grim slurp wl-clipboard-rs coreutils ])}:$PATH" 201 export PATH="${lib.makeBinPath (with pkgs; [ grim slurp wl-clipboard-rs coreutils ])}:$PATH"
diff --git a/overlays/worktime/worktime/__main__.py b/overlays/worktime/worktime/__main__.py
index c2c1829c..362c8da4 100755
--- a/overlays/worktime/worktime/__main__.py
+++ b/overlays/worktime/worktime/__main__.py
@@ -829,13 +829,7 @@ def main():
829 classification_parser.set_defaults(cmd = partial(classification, classification_name=classification_name)) 829 classification_parser.set_defaults(cmd = partial(classification, classification_name=classification_name))
830 args = parser.parse_args() 830 args = parser.parse_args()
831 831
832 args.cmd( 832 args.cmd(**vars(args))
833 **{
834 k: v
835 for k, v in vars(args).items()
836 if k in signature(args.cmd).parameters.keys()
837 }
838 )
839 833
840if __name__ == "__main__": 834if __name__ == "__main__":
841 sys.exit(main()) 835 sys.exit(main())
diff --git a/user-profiles/yt-dlp.nix b/user-profiles/yt-dlp.nix
index e6c28c60..0f0b2204 100644
--- a/user-profiles/yt-dlp.nix
+++ b/user-profiles/yt-dlp.nix
@@ -7,8 +7,8 @@
7 cookies-from-browser = "firefox::none"; 7 cookies-from-browser = "firefox::none";
8 mark-watched = true; 8 mark-watched = true;
9 format = lib.concatStringsSep "/" [ 9 format = lib.concatStringsSep "/" [
10 "bestvideo*[width<=3840][height<=2160][fps<=60]+bestaudio" 10 "bestvideo*[width<=2560][height<=1440][fps<=60]+bestaudio"
11 "best[width<=3840][height<=2160][fps<=60]" 11 "best[width<=2560][height<=1440][fps<=60]"
12 "bestvideo*+bestaudio" 12 "bestvideo*+bestaudio"
13 "best" 13 "best"
14 ]; 14 ];