diff --git a/desktopenvs/hyprland/btop/btop.conf b/desktopenvs/hyprland/btop/btop.conf
index e57733a..94997ea 100644
--- a/desktopenvs/hyprland/btop/btop.conf
+++ b/desktopenvs/hyprland/btop/btop.conf
@@ -1,4 +1,4 @@
-#? Config file for btop v. 1.4.3
+#? 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"
@@ -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
@@ -150,7 +153,7 @@ background_update = True
custom_cpu_name = ""
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
-#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
+#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", disks_filter="exclude=/boot /home/user"
disks_filter = ""
#* Show graphs instead of meters for memory values.
diff --git a/desktopenvs/hyprland/hypr-usr/binds.conf b/desktopenvs/hyprland/hypr-usr/binds.conf
index 3c0e4b0..0bd011a 100644
--- a/desktopenvs/hyprland/hypr-usr/binds.conf
+++ b/desktopenvs/hyprland/hypr-usr/binds.conf
@@ -254,6 +254,7 @@ bind = $mainMod SHIFT, Q, exec, hyprctl kill
#screenshot capture
bind = , Print, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/screenshot.sh
bind = $mainMod, P, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/screenshot.sh
+bind = $mainMod SHIFT, P, exec, hyprpicker | wl-copy
#audio controls
binde =, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+
diff --git a/desktopenvs/hyprland/mimeapps.list b/desktopenvs/hyprland/mimeapps.list
index 9ecfff7..e894bd5 100644
--- a/desktopenvs/hyprland/mimeapps.list
+++ b/desktopenvs/hyprland/mimeapps.list
@@ -1,4 +1,3 @@
-
[Default Applications]
text/plain=nvim.desktop
image/svg+xml=org.inkscape.Inkscape.desktop
@@ -7,3 +6,10 @@ image/png=gimp.desktop
x-scheme-handler/discord=vesktop.desktop
x-scheme-handler/ror2mm=gale-handler.desktop
x-scheme-handler/gale=gale-handler.desktop
+application/zip=thunar.desktop
+terminal=kitty.desktop
+TerminalEmulator=kitty.desktop
+
+[Added Associations]
+application/zip=org.kde.ark.desktop;thunar.desktop;
+application/x-compressed-tar=thunar.desktop;
diff --git a/desktopenvs/hyprland/xfce4/helpers.rc b/desktopenvs/hyprland/xfce4/helpers.rc
new file mode 100644
index 0000000..5226528
--- /dev/null
+++ b/desktopenvs/hyprland/xfce4/helpers.rc
@@ -0,0 +1 @@
+TerminalEmulator=kitty
diff --git a/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar-shares-plugin.xml b/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar-shares-plugin.xml
new file mode 100644
index 0000000..9efdda3
--- /dev/null
+++ b/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar-shares-plugin.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
new file mode 100644
index 0000000..0b93cf5
--- /dev/null
+++ b/desktopenvs/hyprland/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+