From be7bebcc7e274037fdc12d290b0454a81114adc3 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Tue, 29 Apr 2025 13:57:19 +0200 Subject: [PATCH 1/4] hosts/{hermit, temperance}: enable quickshell --- hosts/hermit/configuration.nix | 3 +++ hosts/temperance/configuration.nix | 1 + 2 files changed, 4 insertions(+) diff --git a/hosts/hermit/configuration.nix b/hosts/hermit/configuration.nix index 6d73933..8140469 100644 --- a/hosts/hermit/configuration.nix +++ b/hosts/hermit/configuration.nix @@ -26,9 +26,12 @@ modules = { desktops.hyprland.enable = true; + theming = { gtk.enable = true; + quickshell.enable = true; }; + system = { boot.systemd-boot.enable = true; impermanence.enable = false; diff --git a/hosts/temperance/configuration.nix b/hosts/temperance/configuration.nix index a3a09dc..655f67f 100644 --- a/hosts/temperance/configuration.nix +++ b/hosts/temperance/configuration.nix @@ -68,6 +68,7 @@ in { theming = { gtk.enable = true; + quickshell.enable = true; }; services = { From 52f00c84cc7b74c04c825d0e4645589651dbd375 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Tue, 29 Apr 2025 13:57:19 +0200 Subject: [PATCH 2/4] hermit/configuration.nix: enable gpg-agent, disable auto-cpufreq --- hosts/hermit/configuration.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/hermit/configuration.nix b/hosts/hermit/configuration.nix index 8140469..33748b6 100644 --- a/hosts/hermit/configuration.nix +++ b/hosts/hermit/configuration.nix @@ -14,7 +14,6 @@ services = { fstrim.enable = lib.mkDefault true; thermald.enable = true; - auto-cpufreq.enable = true; printing.enable = true; avahi = { enable = true; @@ -24,6 +23,10 @@ }; virtualisation.docker.enable = true; + programs.gnupg.agent = { + enable = true; + pinentryPackage = pkgs.pinentry-qt; + }; modules = { desktops.hyprland.enable = true; From 86e61a67cc00b19edce9dea6d92b9794d44bffcb Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Tue, 29 Apr 2025 13:57:19 +0200 Subject: [PATCH 3/4] shell/packages.nix: dog -> dig --- packages/shell/packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/shell/packages.nix b/packages/shell/packages.nix index b5c7abf..d5d5ea2 100644 --- a/packages/shell/packages.nix +++ b/packages/shell/packages.nix @@ -32,8 +32,8 @@ builtins.attrValues { kondo # better grep ripgrep - # better dig - dogdns + # IP stuff + dig # simply the best fetch tool out there microfetch fzf From ea6cff514033f20caaaf7345dd05b046ffc2f38d Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Tue, 29 Apr 2025 13:57:19 +0200 Subject: [PATCH 4/4] hyprland/binds.nix: add screen text extraction keybind --- modules/wms/wayland/hyprland/binds.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/wms/wayland/hyprland/binds.nix b/modules/wms/wayland/hyprland/binds.nix index 79bab8c..ed9c3ff 100644 --- a/modules/wms/wayland/hyprland/binds.nix +++ b/modules/wms/wayland/hyprland/binds.nix @@ -36,8 +36,11 @@ in { "$mainMod ALT, L, exec, ${getExe pkgs.hyprlock}" # Screenshotting - "$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" # only copy - "$mainMod SHIFT, S, exec, ${pkgs.grimblast}/bin/grimblast save area - | ${pkgs.satty}/bin/satty -f -" # edit with satty + "$mainMod, S, exec, ${getExe pkgs.grimblast} copy area" # only copy + "$mainMod SHIFT, S, exec, ${getExe pkgs.grimblast} save area - | ${getExe pkgs.satty} -f -" # edit with satty + + # Extract text from screen + "$mainMod, T, exec, ${getExe pkgs.grimblast} save area - | ${getExe pkgs.tesseract} - - | ${getExe' pkgs.wl-clipboard "wl-copy"}" # File manager "$mainMod, E, exec, ${pkgs.xfce.thunar}/bin/thunar"