remove(wallpapers): redundancies

This commit is contained in:
kenji
2026-01-03 10:37:13 -06:00
parent c82d3872a1
commit 80ea4c9e55
20 changed files with 16 additions and 32 deletions
+1
View File
@@ -1,4 +1,5 @@
{pkgs, ...}: {
# TODO: implement a way to show binds, preferably use vicinae.
wayland.windowManager.hyprland.settings = {
bindel = [
", XF86MonBrightnessUp, exec, ddcutil setvcp 10 + 10"
-7
View File
@@ -1,16 +1,12 @@
{pkgs, ...}: let
hakase-workspace-switch-force = pkgs.writeShellScriptBin "hakase-workspace-switch-force" ''
# Define binary paths to ensure they work regardless of environment PATH
HYPRCTL="${pkgs.hyprland}/bin/hyprctl"
JQ="${pkgs.jq}/bin/jq"
# Get the special workspace name
special_workspace=$($HYPRCTL monitors -j | $JQ -r '.[] | select(.focused) | .specialWorkspace.name')
# Strip the "special:" prefix (Nix escape: ''${var#*:})
workspace_name=''${special_workspace#*:}
# Get the target workspace number from argument
chosen_workspace_num=$1
if [[ -z ''${chosen_workspace_num} ]]; then
@@ -18,14 +14,11 @@
exit 1
fi
# Check if we are actually in a special workspace
if [[ "''${special_workspace}" == *"special"* ]]; then
echo "[LOG] workspace is ''${special_workspace}"
# Toggle the special workspace OFF
$HYPRCTL dispatch togglespecialworkspace "''${workspace_name}"
# Switch to the requested normal workspace
$HYPRCTL dispatch workspace "''${chosen_workspace_num}"
else
echo "[LOG] workspace is not special"
+12 -17
View File
@@ -1,31 +1,28 @@
{pkgs, ...}: let
# Screenshot script with swappy integration
# Screenshot script using grimblast (Hyprland-native)
screenshot = pkgs.writeShellScriptBin "screenshot" ''
#!/usr/bin/env bash
case "$1" in
region)
# Select region and edit
grim -g "$(slurp)" - | swappy -f -
grimblast --freeze save area - | swappy -f -
;;
window)
# Screenshot active window
grim -g "$(hyprctl -j activewindow | jq -r '"\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"')" - | swappy -f -
# Screenshot active window and edit
grimblast --freeze save active - | swappy -f -
;;
screen)
# Screenshot current monitor
grim -o "$(hyprctl -j monitors | jq -r '.[] | select(.focused) | .name')" - | swappy -f -
# Screenshot current monitor and edit
grimblast save output - | swappy -f -
;;
all)
# Screenshot all monitors
grim - | swappy -f -
# Screenshot all monitors and edit
grimblast save screen - | swappy -f -
;;
region-save)
# Quick region screenshot (save without editing and copy to clipboard)
filepath=~/Pictures/Screenshots/$(date +'%Y-%m-%d_%H-%M-%S.png')
grim -g "$(slurp)" "$filepath"
wl-copy < "$filepath"
notify-send "Screenshot saved" "Saved and copied to clipboard"
# Quick region screenshot (save and copy to clipboard)
grimblast --freeze --notify copysave area ~/Pictures/Screenshots/$(date +'%Y-%m-%d_%H-%M-%S.png')
;;
*)
echo "Usage: screenshot {region|window|screen|all|region-save}"
@@ -35,11 +32,9 @@
'';
in {
home.packages = with pkgs; [
grim # Screenshot utility
slurp # Region selector
grimblast # Hyprland screenshot utility
swappy # Annotation tool
jq # For window selection
wl-clipboard # For copying to clipboard
wl-clipboard # For clipboard operations
screenshot # Our wrapper script
];
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

@@ -1 +0,0 @@
/nix/store/yckzy9k5i7pvmlk6xjkdj4wwbfms1zpl-home-manager-files/Pictures/Wallpapers/1-Pawel-Czerwinski-Abstract-Purple-Blue.jpg
-1
View File
@@ -1 +0,0 @@
/nix/store/yckzy9k5i7pvmlk6xjkdj4wwbfms1zpl-home-manager-files/Pictures/Wallpapers/1-everforest.jpg
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 KiB

-1
View File
@@ -1 +0,0 @@
/nix/store/yckzy9k5i7pvmlk6xjkdj4wwbfms1zpl-home-manager-files/Pictures/Wallpapers/gruvbox-1.jpg
-1
View File
@@ -1 +0,0 @@
/nix/store/yckzy9k5i7pvmlk6xjkdj4wwbfms1zpl-home-manager-files/Pictures/Wallpapers/kanagawa-1.png
Binary file not shown.

Before

Width:  |  Height:  |  Size: 607 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

-1
View File
@@ -1 +0,0 @@
/nix/store/yckzy9k5i7pvmlk6xjkdj4wwbfms1zpl-home-manager-files/Pictures/Wallpapers/nord-1.png
Binary file not shown.

After

Width:  |  Height:  |  Size: 476 KiB

+1 -1
View File
@@ -23,7 +23,7 @@
"HDMI-A-1, highres@highrr@120, 3440x1440, 1.6"
];
wallpaper = "ai_pixel_purple.jpg";
wallpaper = "firewatch.png";
};
firefox = {
bookmarks = [