From 9287396d75c6080decc359a0a863bf5b9b7143d2 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Wed, 22 Oct 2025 13:58:47 +1100 Subject: [PATCH] feat: Update config with new releases --- .config/btop/btop.conf | 7 +++++-- .config/clipse/config.json | 2 +- .config/hypr/README.md | 8 +++++++- .config/hypr/hyprland.conf | 10 ++++++---- .config/hypr/keybinds.conf | 6 +++++- .config/hypr/windowrules.conf | 15 +++++++++++++++ .zshrc | 4 +++- 7 files changed, 42 insertions(+), 10 deletions(-) diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index f876dbb..b9115a9 100644 --- a/.config/btop/btop.conf +++ b/.config/btop/btop.conf @@ -1,4 +1,4 @@ -#? Config file for btop v. 1.4.4 +#? Config file for btop v. 1.4.5 #* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. #* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" @@ -57,7 +57,7 @@ update_ms = 2000 #* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct", #* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly. -proc_sorting = "memory" +proc_sorting = "cpu direct" #* Reverse sorting order, True or False. proc_reversed = False @@ -115,6 +115,9 @@ cpu_bottom = False #* Shows the system uptime in the CPU box. show_uptime = True +#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo. +show_cpu_watts = True + #* Show cpu temperature. check_temp = True diff --git a/.config/clipse/config.json b/.config/clipse/config.json index 7914d22..ac47c73 100644 --- a/.config/clipse/config.json +++ b/.config/clipse/config.json @@ -1,7 +1,7 @@ { "allowDuplicates": false, "historyFile": "clipboard_history.json", - "maxHistory": 20, + "maxHistory": 40, "logFile": "clipse.log", "themeFile": "custom_theme.json", "tempDir": "tmp_files", diff --git a/.config/hypr/README.md b/.config/hypr/README.md index b3696af..05d8dab 100644 --- a/.config/hypr/README.md +++ b/.config/hypr/README.md @@ -3,4 +3,10 @@ After updating you need to update hyprland packages to the latest version. ```sh hyprpm update -``` \ No newline at end of file +``` + +## Current plugins +virtual-desktops: https://github.com/levnikmyskin/hyprland-virtual-desktops +hyprexpo: https://github.com/hyprwm/hyprland-plugins +DarkWindow: https://github.com/micha4w/Hypr-DarkWindow + diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index c8e85eb..dc87b1a 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -63,7 +63,7 @@ general { # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on allow_tearing = false - + snap { enabled = true @@ -78,8 +78,8 @@ decoration { rounding = 10 rounding_power = 2 - - + + active_opacity = 0.9 inactive_opacity = 0.75 fullscreen_opacity = 1 @@ -180,7 +180,9 @@ plugin { } # hyprlang noerror false - +debug { + disable_logs = false +} # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more diff --git a/.config/hypr/keybinds.conf b/.config/hypr/keybinds.conf index fa3f600..3b98fed 100644 --- a/.config/hypr/keybinds.conf +++ b/.config/hypr/keybinds.conf @@ -113,6 +113,7 @@ bind = $mainMod CTRL, Print, exec, hyprshot -m region # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod SHIFT, mouse:272, resizewindow bindm = $mainMod, mouse:273, resizewindow # Mouse wheel tilt @@ -140,13 +141,16 @@ submap = capsmode # Bindings for submap bind = , 1, exec, hyprctl notify 5 2000 0 "Opening Brave Browser" -bind = , 1, exec, brave --proxy-pac-url="https://pac.cn01.woodburn.au/proxy.pac" --enable-features=UseOzonePlatform --ozone-platform=wayland --use-gl=angle --ignore-gpu-blocklist --enable-features=VaapiVideoEncoder,VaapiVideoDecoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,VaapiVideoDecodeLinuxGL,AcceleratedVideoEncoder,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE --disable-gpu-memory-buffer-video-frames +bind = , 1, exec, brave --proxy-pac-url="https://pac.cn01.woodburn.au/proxy.pac" --enable-features=UseOzonePlatform --ozone-platform=wayland --use-gl=angle --ignore-gpu-blocklist --enable-features=VaapiVideoEncoder,VaapiVideoDecoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,VaapiVideoDecodeLinuxGL,AcceleratedVideoEncoder --disable-gpu-memory-buffer-video-frames --disable-features=WaylandWpColorManagerV1 bind = , 1, submap, reset bind = , 2, exec, hyprpanel -q bind = , 2, exec, hyprpanel bind = , 2, submap, reset +bind = , T, exec, hyprctl notify 5 2000 0 "Select text to copy to clipboard..." +bind = , T, exec, ~/.config/OCR4Linux/OCR4Linux.sh --lang eng -r +bind = , T, submap, reset # Disable errors for this plugin # hyprlang noerror true diff --git a/.config/hypr/windowrules.conf b/.config/hypr/windowrules.conf index 24cfa5b..d6f6235 100644 --- a/.config/hypr/windowrules.conf +++ b/.config/hypr/windowrules.conf @@ -89,6 +89,21 @@ windowrule = opacity 0.8 override 0.8 override, tag:opacity:0.8 windowrule = opacity 0.9 override 0.9 override, tag:opacity:0.9 windowrule = opacity 1 override 1 override, tag:opacity:1 + +# freeRDP - Remote Desktop Protocol Client +windowrulev2 = float, xclass:xfreerdp +# match by X11 WM_CLASS you set in xfreerdp +windowrulev2 = float, xclass:Autodesk Fusion +windowrulev2 = center, xclass:Autodesk Fusion +# prevent tiling / auto-fullscreen for these windows +#windowrulev2 = disableautotile, xclass:Autodesk Fusion +windowrule = float, xclass:Autodesk Fusion +# optionally force borderless (if you prefer) +windowrulev2 = noborder, xclass:Autodesk Fusion + + + + #! (Still doesn't work) Add org.kde.kdeconnect.daemon for KDE connect pointer windowrule = noblur, class:^(org.kde.kdeconnect.daemon)$ #As it is transparent it will prevent it blurring so you can see what you are ponting at windowrule = nofocus,class:^(org.kde.kdeconnect.daemon)$ # Disables focus so if you have the option to dim on focus it will not dim the window behind it diff --git a/.zshrc b/.zshrc index 90953f1..fc7e1b9 100644 --- a/.zshrc +++ b/.zshrc @@ -76,7 +76,9 @@ alias tree=tre alias z='zellij' alias za='zellij attach' alias open='xdg-open' -alias gh='git log -3' +alias vim="nvim" +alias vi="nvim" + # ani-cli with preview alias ani-cli='FZF_DEFAULT_OPTS= ani-cli'