From ba545b73f14a39d6978bafa23e862d3728b2c207 Mon Sep 17 00:00:00 2001 From: inorishio Date: Mon, 16 Feb 2026 13:30:23 +0100 Subject: [PATCH] Update dotfiles (2026-02-16 13:30:23) --- .../6515b2c8d773cfba1faa51a6d7828356.json | 6 + .config/I-DeskPet/Acheron.json | 6 + .config/I-DeskPet/Evernight.json | 6 + .config/I-DeskPet/Stelle.json | 6 + .config/I-DeskPet/config.json | 6 +- .config/hypr/conf/custom.conf | 3 +- .config/hypr/conf/environments/nvidia.conf | 1 - .../keybindings/InoriShio-Keybindings.conf | 13 +- .config/hypr/conf/layers.conf | 4 + .config/hypr/conf/windowrules/default.conf | 6 + .config/hypr/hyprland.conf | 4 +- .config/hypr/hyprsunset.conf | 2 +- .config/hypr/scripts/VPN.sh | 8 +- .config/ohmyposh/Zachjittery.omp.json | 4 +- .config/z-bar/config.json | 129 +++++++++++++----- .config/zshrc/10-aliases | 4 +- 16 files changed, 155 insertions(+), 53 deletions(-) create mode 100644 .config/I-DeskPet/6515b2c8d773cfba1faa51a6d7828356.json create mode 100644 .config/I-DeskPet/Acheron.json create mode 100644 .config/I-DeskPet/Evernight.json create mode 100644 .config/I-DeskPet/Stelle.json diff --git a/.config/I-DeskPet/6515b2c8d773cfba1faa51a6d7828356.json b/.config/I-DeskPet/6515b2c8d773cfba1faa51a6d7828356.json new file mode 100644 index 0000000..4bc70bc --- /dev/null +++ b/.config/I-DeskPet/6515b2c8d773cfba1faa51a6d7828356.json @@ -0,0 +1,6 @@ +{ + "positionX": 925, + "positionY": 4, + "scaling": 11.399999999999977, + "zIndex": 0 +} diff --git a/.config/I-DeskPet/Acheron.json b/.config/I-DeskPet/Acheron.json new file mode 100644 index 0000000..7cb3b6a --- /dev/null +++ b/.config/I-DeskPet/Acheron.json @@ -0,0 +1,6 @@ +{ + "positionX": 97, + "positionY": 963, + "scaling": 1.8000000000000005, + "zIndex": 0 +} diff --git a/.config/I-DeskPet/Evernight.json b/.config/I-DeskPet/Evernight.json new file mode 100644 index 0000000..c56be7a --- /dev/null +++ b/.config/I-DeskPet/Evernight.json @@ -0,0 +1,6 @@ +{ + "positionX": 0, + "positionY": 923, + "scaling": 3.500000000000002, + "zIndex": 2 +} diff --git a/.config/I-DeskPet/Stelle.json b/.config/I-DeskPet/Stelle.json new file mode 100644 index 0000000..cca51cd --- /dev/null +++ b/.config/I-DeskPet/Stelle.json @@ -0,0 +1,6 @@ +{ + "positionX": 116, + "positionY": 914, + "scaling": 3.6000000000000023, + "zIndex": 2 +} diff --git a/.config/I-DeskPet/config.json b/.config/I-DeskPet/config.json index 332e541..3b9ca8c 100644 --- a/.config/I-DeskPet/config.json +++ b/.config/I-DeskPet/config.json @@ -1,6 +1,4 @@ { - "gifFolder": "/home/inorishio/Pictures/Pets/", - "scaling": "1.6", - "maxHeight": "300", - "maxWidth": "300" + "gifFolder": "/home/inorishio/Pictures/Pets", + "maxScaling": 1 } diff --git a/.config/hypr/conf/custom.conf b/.config/hypr/conf/custom.conf index ce6b497..10ad23f 100644 --- a/.config/hypr/conf/custom.conf +++ b/.config/hypr/conf/custom.conf @@ -7,7 +7,8 @@ ecosystem { } cursor { - no_hardware_cursors = true + no_hardware_cursors = false + use_cpu_buffer = 2 } xwayland { diff --git a/.config/hypr/conf/environments/nvidia.conf b/.config/hypr/conf/environments/nvidia.conf index 461fb2a..3957417 100644 --- a/.config/hypr/conf/environments/nvidia.conf +++ b/.config/hypr/conf/environments/nvidia.conf @@ -3,4 +3,3 @@ opengl { nvidia_anti_flicker = false } - diff --git a/.config/hypr/conf/keybindings/InoriShio-Keybindings.conf b/.config/hypr/conf/keybindings/InoriShio-Keybindings.conf index 9cb8ef6..ee467e0 100644 --- a/.config/hypr/conf/keybindings/InoriShio-Keybindings.conf +++ b/.config/hypr/conf/keybindings/InoriShio-Keybindings.conf @@ -16,8 +16,15 @@ bind = $mainMod, C, exec, uwsm-app -S out -- Telegram # Open Telegram bind = $mainMod, S, exec, uwsm-app -S out -- spotify-launcher # Open Spotify bind = $mainMod, X, exec, uwsm-app -S out -- env SDL_VIDEODRIVER="x11" osu-lazer # pen Osu-Lazer! +# Zoom +bind = $mainMod, mouse_down, exec, hyprctl -q keyword cursor:zoom_factor $(hyprctl getoptions cursor:zoom_factor -j | jq '.float * 1.3') +bind = $mainMod, mouse_up, exec, hyprctl -q keyword cursor:zoom_factor $(hyprctl getoptions cursor:zoom_factor -j | jq '(.float * 0.7) | if . < 1 then 1 else . end') +# binde = SUPER, mouse_up, exec, echo zoom-in | socat - UNIX-CONNECT:/run/user/1000/i-zoom.sock +# binde = SUPER, mouse_down, exec, echo zoom-out | socat - UNIX-CONNECT:/run/user/1000/i-zoom.sock +# bind = SUPER, 0, exec, echo zoom-reset | socat - UNIX-CONNECT:/run/user/1000/i-zoom.sock + # Actions -bind = $mainMod CTRL, Q, exec, uwsm-app -S out -- hyprshutdown --post-cmd 'systemctl poweroff' +bind = $mainMod CTRL, Q, exec, uwsm-app -S out -- systemctl poweroff # bind = $mainMod SHIFT, S, exec, uwsm-app -S out -- hyprshot -m region -o /home/inorishio/Pictures/Screenshots -s bind = $mainMod, TAB, workspace, m+1 # Open next workspace bind = $mainMod, Escape, workspace, m-1 # Open previous workspace @@ -25,11 +32,13 @@ bind = $mainMod, Escape, workspace, m-1 # Open previous workspace # QML bind = CTRL, mouse:274, global, I-DeskPet:toggle-Region bind = SHIFT, mouse:274, global, I-DeskPet:toggle-Layer +bind = $mainMod, Z, global, I-DeskPet:cycle-zIndex bind = $mainMod CTRL, RETURN, global, z-cast:toggle-launcher bind = $mainMod, N, global, zshell-nc:toggle-nc -bind = $mainMod, L, global, zshell-lock:lock +bind = $mainMod, L, exec, zshell -l bind = $mainMod SHIFT, S, global, ZShell:screenshot bind = $mainMod CTRL, S, global, ZShell:screenshotFreeze +bind = $mainMod CTRL, N, global, zshell-nc:toggle-dnd # Mediakeys bind = $mainMod, code:67, exec, uwsm-app -S out -- playerctl play-pause # F1 diff --git a/.config/hypr/conf/layers.conf b/.config/hypr/conf/layers.conf index e1f8be9..d5894b1 100644 --- a/.config/hypr/conf/layers.conf +++ b/.config/hypr/conf/layers.conf @@ -19,6 +19,10 @@ layerrule = blur on, match:namespace ZShell-Launcher layerrule = blur_popups on, match:namespace ZShell-Launcher layerrule = ignore_alpha 0.5, match:namespace ZShell-Launcher +layerrule = blur on, match:namespace ZShell-Auth +layerrule = blur_popups on, match:namespace ZShell-Auth +layerrule = ignore_alpha 0.5, match:namespace ZShell-Auth + layerrule = blur on, match:namespace IDeskPet-Pet layerrule = blur_popups on, match:namespace IDeskPet-Pet layerrule = ignore_alpha 0.5, match:namespace IDeskPet-Pet diff --git a/.config/hypr/conf/windowrules/default.conf b/.config/hypr/conf/windowrules/default.conf index 1f5d6ab..ac698a2 100644 --- a/.config/hypr/conf/windowrules/default.conf +++ b/.config/hypr/conf/windowrules/default.conf @@ -24,6 +24,12 @@ windowrule = pin on, match:class (hyprland-share-picker) windowrule = center on, match:title (hyprland-share-picker) windowrule = size 600 400, match:class (hyprland-share-picker) +# Games +windowrule = tile on, match:title ^(ZenlessZoneZero)$ +windowrule = move -1000 -1000, match:class ^(steam_app_default)$, match:title ^$ +windowrule = tile on, match:title ^(Wuthering Waves)$ +windowrule = fullscreen on, match:title ^(osu!)$ + # Screenlock windowrule = idle_inhibit always, match:content 2 windowrule = idle_inhibit always, match:content 3 diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index f95cd0f..74bbf33 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -1,12 +1,12 @@ # Run on boot -exec-once = uwsm app -S out -- hyprpm reload exec-once = uwsm app -S out -- obs --scene "Recording" --startreplaybuffer --minimize-to-tray exec-once = uwsm app -S out -- /usr/bin/otd-daemon exec-once = uwsm app -S out -- Telegram -startintray exec-once = uwsm app -S out -- discord --start-minimized exec-once = uwsm app -S out -- steam -silent -exec-once = uwsm app -S out -- qs -d -p /home/inorishio/.config/quickshell/z-bar-qt/shell.qml +exec-once = uwsm app -S out -- zshell exec-once = uwsm app -S out -- qs -d -p /home/inorishio/.config/quickshell/I-DesktopPet/shell.qml +exec-once = uwsm app -S out -- sleep 5 && hyprpm reload # Sourcing config files source = ~/.config/hypr/conf/animations/InoriShio-animation.conf diff --git a/.config/hypr/hyprsunset.conf b/.config/hypr/hyprsunset.conf index 7e9d202..876644a 100644 --- a/.config/hypr/hyprsunset.conf +++ b/.config/hypr/hyprsunset.conf @@ -5,7 +5,7 @@ profile { } profile { - time = 21:00 + time = 20:00 temperature = 3200 gamma = 1 } diff --git a/.config/hypr/scripts/VPN.sh b/.config/hypr/scripts/VPN.sh index 7ff8b12..6fe0e58 100755 --- a/.config/hypr/scripts/VPN.sh +++ b/.config/hypr/scripts/VPN.sh @@ -1,9 +1,9 @@ -#!/bin/zsh +#!/usr/bin/env zsh VPN="https://anyconnect.vught.nl" -if ( pgrep openconnect > /dev/null ); then - pkill openconnect +if [[ $(pgrep openconnect) ]]; then + pkill openconnect else - openconnect-sso --server $VPN + openconnect-sso --server $VPN fi diff --git a/.config/ohmyposh/Zachjittery.omp.json b/.config/ohmyposh/Zachjittery.omp.json index 354e8bd..d10ec7d 100644 --- a/.config/ohmyposh/Zachjittery.omp.json +++ b/.config/ohmyposh/Zachjittery.omp.json @@ -12,8 +12,8 @@ "alignment": "left", "segments": [ { - "template": "➜ ", - "foreground": "#f1184c", + "template": " ❯ ", + "foreground": "#a388db", "type": "text", "style": "plain" } diff --git a/.config/z-bar/config.json b/.config/z-bar/config.json index 83a387f..eb2ef21 100644 --- a/.config/z-bar/config.json +++ b/.config/z-bar/config.json @@ -1,42 +1,103 @@ { - "appCount": 16, + "appCount": 16, - "accentColor": { - "accents": { - "primary": "#a388db", - "primaryAlt": "#6a4c9c", - "warning": "#e46a97" - } - }, + "accentColor": { + "accents": { + "primary": "#a388db", + "primaryAlt": "#6a4c9c", + "warning": "#e46a97" + } + }, - "transparency": { - "enabled": true, - "base": 0.6, - "layer": 0.4 - }, + "transparency": { + "enabled": true, + "base": 0.6, + "layer": 0.4 + }, - "animScale": 0.8, + "colors": { + "schemeType": "fruit-salad" + }, - "wallpaperPath": "/home/inorishio/Pictures/Backgrounds/", - "useDynamicColors": true, - "wallust": true, + "animScale": 0.8, - "lock": { - "fixLockScreen": false, - "useWallpaper": true - }, + "wallpaperPath": "/home/inorishio/Pictures/Backgrounds/", + "useDynamicColors": true, + "wallust": true, - "idle": { - "timeouts": [ - { - "timeout": 240, - "idleAction": "lock" - }, - { - "timeout": 300, - "idleAction": "dpms off", - "activeAction": "dpms on" - } - ] - } + "lock": { + "fixLockScreen": false, + "useWallpaper": true + }, + + "idle": { + "timeouts": [ + { + "timeout": 240, + "idleAction": "lock" + }, + { + "timeout": 300, + "idleAction": "dpms off", + "activeAction": "dpms on" + } + ] + }, + + "barConfig": { + "entries": [ + { + "id": "workspaces", + "enabled": true + }, + { + "id": "dash", + "enabled": true + }, + { + "id": "audio", + "enabled": true + }, + { + "id": "resources", + "enabled": true + }, + { + "id": "updates", + "enabled": true + }, + { + "id": "spacer", + "enabled": true + }, + { + "id": "activeWindow", + "enabled": true + }, + { + "id": "spacer", + "enabled": true + }, + { + "id": "tray", + "enabled": true + }, + { + "id": "network", + "enabled": false + }, + { + "id": "upower", + "enabled": true + }, + { + "id": "clock", + "enabled": true + }, + { + "id": "notifBell", + "enabled": true + } + ] + } } diff --git a/.config/zshrc/10-aliases b/.config/zshrc/10-aliases index 8757efe..9cf0cca 100644 --- a/.config/zshrc/10-aliases +++ b/.config/zshrc/10-aliases @@ -5,8 +5,8 @@ alias cod='conda deactivate' alias grub='sudo grub-mkconfig -o /boot/grub/grub.cfg' alias up='yay -Syu --noconfirm' alias exit='systemctl poweroff' -alias reboot="hyprshutdown --post-cmd 'systemctl reboot'" -alias shutdown="hyprshutdown --post-cmd 'systemctl poweroff'" +alias reboot='systemctl reboot' +alias p='python3' # Github alias gcredential='git config credential.helper store'