From 55d2de10cda61d7aedf43c7c311923ce794b5e55 Mon Sep 17 00:00:00 2001 From: GarandPLG Date: Tue, 21 Jul 2026 18:14:05 +0200 Subject: [PATCH] Update flake.lock, add plugins, and new bind MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump several flake.lock entries to newer revisions. Enable the color_picker, file-search, and nix-monitor plugins in Noctalia, import the nix-monitor configuration, and add a SUPER‑CONTROL‑F binding for file search while switching the color‑picker shortcut to the new plugin. --- flake.lock | 48 +++++++++---------- modules/core/packages/appimages/helium.nix | 1 + modules/home/hyprland/binds.nix | 5 +- .../noctalia/settings/plugins/default.nix | 8 +++- .../noctalia/settings/plugins/nix-monitor.nix | 8 ++++ 5 files changed, 43 insertions(+), 27 deletions(-) create mode 100644 modules/home/noctalia/settings/plugins/nix-monitor.nix diff --git a/flake.lock b/flake.lock index ea1b87a..0c0327d 100644 --- a/flake.lock +++ b/flake.lock @@ -17,11 +17,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1783987500, - "narHash": "sha256-KvQSG1KJMIoKDx1UY1Ps98MA+oKcVmeE1WPWXG3B4w8=", + "lastModified": 1784349630, + "narHash": "sha256-86nkp6r49nQABjJq4Le4xof1zEvSOz5z6H0fNSbQTHk=", "owner": "mrshmllow", "repo": "affinity-nix", - "rev": "fe12b087f518cd5c2cd03fcc63f30cd78108bc35", + "rev": "db927832b986f5d9d6432e96f23fd19a88481ef9", "type": "github" }, "original": { @@ -116,11 +116,11 @@ }, "crane": { "locked": { - "lastModified": 1783203018, - "narHash": "sha256-G6R9IT/xwFuu+CYBWDUAok6AdC4ERC4ZfPPFtEpxnZE=", + "lastModified": 1784172867, + "narHash": "sha256-hzzeOgTP0MXMvg4djVwysTDvvUXIpsUCgsA0wPMF/Qk=", "owner": "ipetkov", "repo": "crane", - "rev": "80db5bdc391be8a1794f6d8a2d56e3a84ebcede2", + "rev": "8833b7dc3c7426ce1110ed6fed31b6f63d74f2dc", "type": "github" }, "original": { @@ -181,11 +181,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1784174539, - "narHash": "sha256-pe7fP3E7nyqVIus9O//9SwyeLKThT7+4Rtlz3yIvcAk=", + "lastModified": 1784606575, + "narHash": "sha256-ptfekNyhnUWagNco1dHOtkXUoLxFegzjwOc3ifQgi5Y=", "owner": "rycee", "repo": "nur-expressions", - "rev": "6b421f3c29e6b8c282edfe5f8c9802506506e267", + "rev": "98ba5c85f2ef559d38c006a85b0429a27323323a", "type": "gitlab" }, "original": { @@ -362,11 +362,11 @@ ] }, "locked": { - "lastModified": 1784129366, - "narHash": "sha256-N5JiyICSeQF14x+OQebNyPpYowOT9Rs1iKyeCylSzOA=", + "lastModified": 1784588016, + "narHash": "sha256-ouZe80aWEhMLVMkqICFDN+JUw+0FJtCr/bh+hHtRtMg=", "owner": "nix-community", "repo": "home-manager", - "rev": "165228b0efefc3e635e5174020c40ea64271dc25", + "rev": "deeb6b7eb7e0c44ae1819c051ce175bd92a85100", "type": "github" }, "original": { @@ -435,11 +435,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1784120854, - "narHash": "sha256-KesHgItiZPgGX740axSiQLcIQ8D24MDqNpkKYWIek8k=", + "lastModified": 1784497964, + "narHash": "sha256-vlHUuqAcbcH2RKmHbPiuQzbv1pnzzavXnI62RD0bqCU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "753cc8a3a87467296ddd1fa93f0cc3e81120ee46", + "rev": "241313f4e8e508cb9b13278c2b0fa25b9ca27163", "type": "github" }, "original": { @@ -487,11 +487,11 @@ ] }, "locked": { - "lastModified": 1784210019, - "narHash": "sha256-DfE6kFtK8RG4I9EQplJzUUjb16CG1alx5rprs2cibE0=", + "lastModified": 1784635834, + "narHash": "sha256-n1BN4db20v+m3Fk/W13D2qDV9MEl9+x1BkHQ68wn1mc=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "cb15ce1c85a5e8c652f8aabc3ccd6f266b344e57", + "rev": "6d7677827ca1d5f09df2abc48c382c93f6b5909c", "type": "github" }, "original": { @@ -527,11 +527,11 @@ "on-linux": { "flake": false, "locked": { - "lastModified": 1772699425, - "narHash": "sha256-xhqkN2I5r+Ty2k8HEsLg5e8Eaazb0Qyioqjs87BQOnY=", + "lastModified": 1783797218, + "narHash": "sha256-oNQ6gvcibxa7OKPSeAtd+I7BsVLrJbEr7l8DqvZu3pU=", "owner": "seapear", "repo": "AffinityOnLinux", - "rev": "a0c4421946709c24c3f371fcbf15a45b814f188c", + "rev": "794bb88175f9d43b23f1e023cf0f0bc534639e21", "type": "github" }, "original": { @@ -565,11 +565,11 @@ ] }, "locked": { - "lastModified": 1776795718, - "narHash": "sha256-YrqHeE9ZEnmxJiXE+IBAxbmNRFPE7mn9KbxZ3Mpu388=", + "lastModified": 1784295107, + "narHash": "sha256-d6En6xP3XWvVj0/QlgGad6zxjWknVxTttVk+G7HLFBQ=", "owner": "Diegiwg", "repo": "PrismLauncher-Cracked", - "rev": "0c20d448a3c89cbff85ef5dc7420bf60dc1e65ff", + "rev": "d393323fdc52ef645c48a04ca73aff2bbe24ffc9", "type": "github" }, "original": { diff --git a/modules/core/packages/appimages/helium.nix b/modules/core/packages/appimages/helium.nix index fd87878..e0ab538 100644 --- a/modules/core/packages/appimages/helium.nix +++ b/modules/core/packages/appimages/helium.nix @@ -37,3 +37,4 @@ in }; } # https://github.com/imputnet/helium-linux/releases/download/0.11.7.1/helium-0.11.7.1-x86_64.AppImage + diff --git a/modules/home/hyprland/binds.nix b/modules/home/hyprland/binds.nix index 29f3900..0f2db94 100644 --- a/modules/home/hyprland/binds.nix +++ b/modules/home/hyprland/binds.nix @@ -55,7 +55,7 @@ "SUPER ALT, G, exec, dex ${desktopEntriesPath}/glance.desktop #\"Glance server panel\"" "SUPER ALT, K, exec, kdenlive #\"Video editing software\"" "SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\"" - # "SUPER ALT, N, exec, noctalia-shell ipc call plugin:ntfy-notifications toggle #\"Open ntfy panel\"" + "SUPER ALT, N, exec, noctalia msg panel-toggle avivbintangaringga/nix-monitor:panel #\"Open nix-monitor\"" "SUPER ALT, O, exec, obsidian #\"Notes app\"" "SUPER ALT, P, exec, noctalia msg settings-open #\"Open settings panel\"" "SUPER ALT, R, exec, noctalia msg plugin noctalia/screen_recorder:service all replay-toggle #\"Toggle Replay\"" @@ -66,6 +66,7 @@ controlBinds = [ "SUPER CONTROL, C, exec, noctalia msg power-cycle #\"Cycle through power profiles\"" + "SUPER CONTROL, F, exec, noctalia msg panel-toggle nightwatch75/file-search:panel #\"File search\"" "SUPER CONTROL, G, exec, gimp #\"GNU Image Manipulation Program\"" "SUPER CONTROL, M, exec, mattermost-desktop #\"Mattermost team chat client\"" # "SUPER CONTROL, N, exec, noctalia-shell ipc call plugin:ntfy-notifications refresh #\"Refresh ntfy\"" @@ -73,7 +74,7 @@ "SUPER CONTROL, R, exec, noctalia msg plugin noctalia/screen_recorder:service all toggle #\"Toogle screen recording\"" "SUPER CONTROL, S, exec, signal-desktop #\"Signal encrypted messaging\"" "SUPER CONTROL, T, exec, tsukimi #\"A simple Emby/Jellyfin Client\"" - "SUPER CONTROL, P, exec, hyprpicker -a #\"Pick color from screen\"" + "SUPER CONTROL, P, exec, noctalia msg panel-toggle oldirtty/color_picker:panel #\"Pick color from screen\"" ]; windowManagementBinds = [ diff --git a/modules/home/noctalia/settings/plugins/default.nix b/modules/home/noctalia/settings/plugins/default.nix index 4b63a11..83a4b79 100644 --- a/modules/home/noctalia/settings/plugins/default.nix +++ b/modules/home/noctalia/settings/plugins/default.nix @@ -1,9 +1,15 @@ _: { programs.noctalia.settings.plugins = { - enabled = ["noctalia/timer" "noctalia/screen_recorder"]; + enabled = [ + "noctalia/screen_recorder" + "oldirtty/color_picker" + "nightwatch75/file-search" + "avivbintangaringga/nix-monitor" + ]; }; imports = [ ./screen-recorder.nix + ./nix-monitor.nix ]; } diff --git a/modules/home/noctalia/settings/plugins/nix-monitor.nix b/modules/home/noctalia/settings/plugins/nix-monitor.nix new file mode 100644 index 0000000..072b3e5 --- /dev/null +++ b/modules/home/noctalia/settings/plugins/nix-monitor.nix @@ -0,0 +1,8 @@ +{username, ...}: { + programs.noctalia.settings.plugin_settings."avivbintangaringga/nix-monitor" = { + branch = "nixos-unstable"; + clean_command = "nh clean all"; + show_update_check_notification = true; + update_command = "nix flake update --option access-tokens \"github.com=$(gh auth token)\" --flake /home/${username}/garandos"; + }; +}