From 3038bf2052ea8610cb669943878139445e84c6ef Mon Sep 17 00:00:00 2001 From: Yannick Date: Fri, 15 Aug 2025 23:21:38 +0200 Subject: [PATCH 1/3] add keybinds for rotation --- .config/hypr/hyprland.conf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 85ed193..70485d3 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -15,7 +15,7 @@ ################ # See https://wiki.hyprland.org/Configuring/Monitors/ -monitor=,highres@highrr,auto,auto, transform, 0 +monitor=,highres@highrr,auto,auto,transform, 0 # Scalling xwayland { @@ -250,7 +250,7 @@ bindl =, switch:off:[Lid Switch], exec, hyprctl sleep binde = $mainMod, D, exec, makoctl dismiss bind = $mainMod SHIFT, D, exec, makoctl dismiss -a -#Move focus with mainMod + vim keys +# Move focus with mainMod + vim keys bind = $mainMod, H, movefocus, l bind = $mainMod, J, movefocus, d bind = $mainMod, K, movefocus, u @@ -274,6 +274,12 @@ binde = $mainMod SHIFT, I, resizeactive, 0 50 binde = $mainMod SHIFT, O, resizeactive, 0 -50 binde = $mainMod SHIFT, P, resizeactive, 50 0 +# Rotate screen with mainMod + Shift + r + 1-4 +bind = CONTROL_ALT, 1, exec, hyprctl keyword input:touchdevice:transform 0 ; hyprctl keyword input:tablet:transform 0 ; hyprctl keyword monitor ",highres@highrr, auto, auto, transform, 0" +bind = CONTROL_ALT, 2, exec, hyprctl keyword input:touchdevice:transform 1 ; hyprctl keyword input:tablet:transform 1 ; hyprctl keyword monitor ",highres@highrr, auto, auto, transform, 1" +bind = CONTROL_ALT, 3, exec, hyprctl keyword input:touchdevice:transform 2 ; hyprctl keyword input:tablet:transform 2 ; hyprctl keyword monitor ",highres@highrr, auto, auto, transform, 2" +bind = CONTROL_ALT, 4, exec, hyprctl keyword input:touchdevice:transform 3 ; hyprctl keyword input:tablet:transform 3 ; hyprctl keyword monitor ",highres@highrr, auto, auto, transform, 3" + # Switch workspaces with mainMod + [0-9] From a5fa1a75875d5cd542b6f6ef1ed71b05dac174cc Mon Sep 17 00:00:00 2001 From: Yannick Date: Fri, 15 Aug 2025 23:22:50 +0200 Subject: [PATCH 2/3] add the fuck --- .zshrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.zshrc b/.zshrc index 8d9ff0d..b464d7e 100644 --- a/.zshrc +++ b/.zshrc @@ -118,6 +118,7 @@ alias needssh="git remote set-url origin \$(git remote get-url origin | sed -e ' alias icat="kitten icat --background white" alias marptohtml="npx @marp-team/marp-cli@latest --html --theme-set themes/mytheme.css - template.md -o index.html" alias output-on-all-devices="pactl load-module module-combine-sink" +alias remove-exif="exiftool -all= -overwrite_original" alias fs="sudo rc-service filesync" alias fs-sync='kill -SIGHUP "$(cat /run/filesync.pid)"' alias fs-sync-offline='rclone bisync filesync:/files ~/.offline_filesync --conflict-resolve newer --conflict-loser num --timeout 2s --filter-from ~/.offline_filesync/.important-files.txt 2>&1 | grep conflict | grep home | sed -n "s/.*\x1b\[36m\([^[:cntrl:]]*\)\x1b\[0m.*/\1/p" | while read -r conflict; do notify-send "Conflict at $conflict"; echo "Conflict at $conflict" >> ~/.offline_filesync/.conflict_log.txt; done' @@ -131,3 +132,4 @@ export PATH="$PATH:/home/melody/.local/bin" eval "$(zoxide init --cmd cd zsh)" eval "$(starship init zsh)" source <(fzf --zsh) +eval $(thefuck --alias) From bb24154c423bacc72ad29966a835973cc47c62e9 Mon Sep 17 00:00:00 2001 From: Yannick Date: Fri, 15 Aug 2025 23:24:31 +0200 Subject: [PATCH 3/3] update gtk config --- .config/gtk-3.0/settings.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini index 6bce1f8..49da1d4 100644 --- a/.config/gtk-3.0/settings.ini +++ b/.config/gtk-3.0/settings.ini @@ -1,6 +1,8 @@ [Settings] gtk-application-prefer-dark-theme=true gtk-button-images=true +gtk-cursor-blink=true +gtk-cursor-blink-time=1000 gtk-cursor-theme-name=breeze_cursors gtk-cursor-theme-size=24 gtk-decoration-layout=icon:minimize,maximize,close @@ -17,7 +19,7 @@ gtk-theme-name=Materia-dark gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-toolbar-style=3 gtk-xft-antialias=1 -gtk-xft-dpi=98304 +gtk-xft-dpi=147456 gtk-xft-hinting=1 gtk-xft-hintstyle=hintslight gtk-xft-rgba=rgb