From 48d6400905da3617e2e105223fa45d22fdfac062 Mon Sep 17 00:00:00 2001 From: coja Date: Tue, 17 Feb 2026 18:55:08 +0100 Subject: [PATCH] [Update] changes due to update --- .../fish/conf.d/fish_frozen_key_bindings.fish | 14 ++ .config/fish/conf.d/fish_frozen_theme.fish | 48 +++++++ .config/fish/fish_variables | 42 +----- .config/hypr/themes/theme.conf | 2 +- .config/hypr/userprefs.conf | 36 ++--- .config/hypr/windowrules.conf | 133 ++++++++---------- .config/kitty/kitty.conf | 2 +- 7 files changed, 141 insertions(+), 136 deletions(-) create mode 100644 .config/fish/conf.d/fish_frozen_key_bindings.fish create mode 100644 .config/fish/conf.d/fish_frozen_theme.fish diff --git a/.config/fish/conf.d/fish_frozen_key_bindings.fish b/.config/fish/conf.d/fish_frozen_key_bindings.fish new file mode 100644 index 0000000..dfed4d6 --- /dev/null +++ b/.config/fish/conf.d/fish_frozen_key_bindings.fish @@ -0,0 +1,14 @@ +# This file was created by fish when upgrading to version 4.3, to migrate +# the 'fish_key_bindings' variable from its old default scope (universal) +# to its new default scope (global). We recommend you delete this file +# and configure key bindings in ~/.config/fish/config.fish if needed. + +set --global fish_key_bindings fish_vi_key_bindings + +# Prior to version 4.3, fish shipped an event handler that runs +# `set --universal fish_key_bindings fish_default_key_bindings` +# whenever the fish_key_bindings variable is erased. +# This means that as long as any fish < 4.3 is still running on this system, +# we cannot complete the migration. +# As a workaround, erase the universal variable at every shell startup. +set --erase --universal fish_key_bindings diff --git a/.config/fish/conf.d/fish_frozen_theme.fish b/.config/fish/conf.d/fish_frozen_theme.fish new file mode 100644 index 0000000..a92805c --- /dev/null +++ b/.config/fish/conf.d/fish_frozen_theme.fish @@ -0,0 +1,48 @@ +# This file was created by fish when upgrading to version 4.3, to migrate +# theme variables from universal to global scope. +# Don't edit this file, as it will be written by the web-config tool (`fish_config`). +# To customize your theme, delete this file and see +# help interactive#syntax-highlighting +# or +# man fish-interactive | less +/^SYNTAX.HIGHLIGHTING +# for appropriate commands to add to ~/.config/fish/config.fish instead. +# See also the release notes for fish 4.3.0 (run `help relnotes`). + +set --global fish_color_autosuggestion 4D5566 +set --global fish_color_cancel -r +set --global fish_color_command 39BAE6 +set --global fish_color_comment 626A73 +set --global fish_color_cwd 59C2FF +set --global fish_color_cwd_root red +set --global fish_color_end F29668 +set --global fish_color_error FF3333 +set --global fish_color_escape 95E6CB +set --global fish_color_history_current --bold +set --global fish_color_host normal +set --global fish_color_host_remote yellow +set --global fish_color_keyword 39BAE6 +set --global fish_color_match F07178 +set --global fish_color_normal B3B1AD +set --global fish_color_operator E6B450 +set --global fish_color_option B3B1AD +set --global fish_color_param B3B1AD +set --global fish_color_quote C2D94C +set --global fish_color_redirection FFEE99 +set --global fish_color_search_match --background=E6B450 +set --global fish_color_selection --background=E6B450 +set --global fish_color_status red +set --global fish_color_user brgreen +set --global fish_color_valid_path --underline +set --global fish_pager_color_background +set --global fish_pager_color_completion normal +set --global fish_pager_color_description B3A06D yellow +set --global fish_pager_color_prefix normal --bold --underline +set --global fish_pager_color_progress brwhite --background=cyan +set --global fish_pager_color_secondary_background +set --global fish_pager_color_secondary_completion +set --global fish_pager_color_secondary_description +set --global fish_pager_color_secondary_prefix +set --global fish_pager_color_selected_background --background=E6B450 +set --global fish_pager_color_selected_completion +set --global fish_pager_color_selected_description +set --global fish_pager_color_selected_prefix diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index 05a72c8..756ca35 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -3,43 +3,5 @@ SETUVAR --export EDITOR:nvim SETUVAR --export MANPAGER:nvim\x20\x2bMan\x21 SETUVAR --export MANROFFOPT:\x2dP\x20\x2dc -SETUVAR __fish_initialized:3800 -SETUVAR fish_color_autosuggestion:4D5566 -SETUVAR fish_color_cancel:\x2dr -SETUVAR fish_color_command:39BAE6 -SETUVAR fish_color_comment:626A73 -SETUVAR fish_color_cwd:59C2FF -SETUVAR fish_color_cwd_root:red -SETUVAR fish_color_end:F29668 -SETUVAR fish_color_error:FF3333 -SETUVAR fish_color_escape:95E6CB -SETUVAR fish_color_history_current:\x2d\x2dbold -SETUVAR fish_color_host:normal -SETUVAR fish_color_host_remote:yellow -SETUVAR fish_color_keyword:39BAE6 -SETUVAR fish_color_match:F07178 -SETUVAR fish_color_normal:B3B1AD -SETUVAR fish_color_operator:E6B450 -SETUVAR fish_color_option:B3B1AD -SETUVAR fish_color_param:B3B1AD -SETUVAR fish_color_quote:C2D94C -SETUVAR fish_color_redirection:FFEE99 -SETUVAR fish_color_search_match:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_color_selection:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_color_status:red -SETUVAR fish_color_user:brgreen -SETUVAR fish_color_valid_path:\x2d\x2dunderline -SETUVAR fish_key_bindings:fish_vi_key_bindings -SETUVAR fish_pager_color_background:\x1d -SETUVAR fish_pager_color_completion:normal -SETUVAR fish_pager_color_description:B3A06D\x1eyellow -SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline -SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan -SETUVAR fish_pager_color_secondary_background:\x1d -SETUVAR fish_pager_color_secondary_completion:\x1d -SETUVAR fish_pager_color_secondary_description:\x1d -SETUVAR fish_pager_color_secondary_prefix:\x1d -SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_pager_color_selected_completion:\x1d -SETUVAR fish_pager_color_selected_description:\x1d -SETUVAR fish_pager_color_selected_prefix:\x1d +SETUVAR TMP:/tmp/tmp\x2eYYqSsNsses +SETUVAR __fish_initialized:4300 diff --git a/.config/hypr/themes/theme.conf b/.config/hypr/themes/theme.conf index 6f0a0ad..966753e 100644 --- a/.config/hypr/themes/theme.conf +++ b/.config/hypr/themes/theme.conf @@ -32,4 +32,4 @@ decoration { } } -layerrule = blur,waybar +# layerrule = blur,waybar diff --git a/.config/hypr/userprefs.conf b/.config/hypr/userprefs.conf index 9ad1750..714bf96 100644 --- a/.config/hypr/userprefs.conf +++ b/.config/hypr/userprefs.conf @@ -39,24 +39,24 @@ bind = $mainMod+Alt, XF86MonBrightnessUp, exec, hyprshade off # disable blue lig # █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█   █▀█ █░█ █░░ █▀▀ █▀ # ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀   █▀▄ █▄█ █▄▄ ██▄ ▄█ -windowrulev2 = opacity 0.90 0.90,class:^(neovide)$ -windowrulev2 = opacity 0.90 0.90,class:^(firefox)$ -windowrulev2 = opacity 0.80 0.80,class:^(betterbird)$ -windowrulev2 = opacity 0.80 0.80,class:^(org.qbittorrent.qBittorrent)$ -windowrulev2 = opacity 0.80 0.80,class:^(org.gajim.Gajim)$ -windowrulev2 = opacity 0.80 0.80,class:^(Chromium)$ -windowrulev2 = opacity 0.80 0.80,class:^(FreeTube)$ -windowrulev2 = opacity 0.80 0.80,class:^(LibreWolf)$ -windowrulev2 = opacity 0.80 0.60,class:^(obsidian)$ -windowrulev2 = opacity 0.80 0.80,class:^(VSCodium)$ -windowrulev2 = opacity 0.80 0.80,class:^(codium-url-handler)$ -windowrulev2 = opacity 0.80 0.80,class:^(code-oss)$ -windowrulev2 = opacity 0.80 0.80,class:^(Code)$ -windowrulev2 = opacity 0.80 0.80,class:^(kitty)$ -windowrulev2 = opacity 0.70 0.70,class:^(tilix)$ -windowrulev2 = opacity 0.70 0.70,class:^(rustdesk)$ -windowrulev2 = opacity 0.70 0.70,class:^(Ferdium)$ -windowrulev2 = opacity 0.70 0.70,class:^(org.keepassxc.KeePassXC)$ +windowrule = opacity 0.90 0.90, match:class ^(neovide)$ +windowrule = opacity 0.90 0.90, match:class ^(firefox)$ +windowrule = opacity 0.80 0.80, match:class ^(betterbird)$ +windowrule = opacity 0.80 0.80, match:class ^(org.qbittorrent.qBittorrent)$ +windowrule = opacity 0.80 0.80, match:class ^(org.gajim.Gajim)$ +windowrule = opacity 0.80 0.80, match:class ^(FreeTube)$ +windowrule = opacity 0.80 0.80, match:class ^(librewolf)$ +windowrule = opacity 0.80 0.60, match:class ^(obsidian)$ +windowrule = opacity 0.80 0.80, match:class ^(VSCodium)$ +windowrule = opacity 0.80 0.80, match:class ^(codium-url-handler)$ +windowrule = opacity 0.80 0.80, match:class ^(code-oss)$ +windowrule = opacity 0.80 0.80, match:class ^(Code)$ +windowrule = opacity 0.80 0.80, match:class ^(kitty)$ +windowrule = opacity 0.70 0.70, match:class ^(chromium)$ +windowrule = opacity 0.70 0.70, match:class ^(tilix)$ +windowrule = opacity 0.70 0.70, match:class ^(rustdesk)$ +windowrule = opacity 0.70 0.70, match:class ^(Ferdium)$ +windowrule = opacity 0.70 0.70, match:class ^(org.keepassxc.KeePassXC)$ # █░█ █▀▄▀█ # ▀▄▀ █░▀░█ diff --git a/.config/hypr/windowrules.conf b/.config/hypr/windowrules.conf index f3f112c..cec0676 100644 --- a/.config/hypr/windowrules.conf +++ b/.config/hypr/windowrules.conf @@ -5,87 +5,68 @@ # See https://wiki.hyprland.org/Configuring/Window-Rules/ # hyprctl clients to get names -windowrulev2 = opacity 0.80 0.80,class:^(code-url-handler)$ -windowrulev2 = opacity 0.80 0.80,class:^(code-insiders-url-handler)$ -windowrulev2 = opacity 0.80 0.80,class:^(org.kde.dolphin)$ -windowrulev2 = opacity 0.80 0.80,class:^(org.kde.ark)$ -windowrulev2 = opacity 0.80 0.80,class:^(nwg-look)$ -windowrulev2 = opacity 0.80 0.80,class:^(qt5ct)$ -windowrulev2 = opacity 0.80 0.80,class:^(qt6ct)$ -windowrulev2 = opacity 0.80 0.80,class:^(kvantummanager)$ -windowrulev2 = opacity 0.80 0.70,class:^(org.pulseaudio.pavucontrol)$ -windowrulev2 = opacity 0.80 0.70,class:^(lagrange)$ -windowrulev2 = opacity 0.60 0.60,class:^(com.github.wwmm.easyeffects)$ -windowrulev2 = opacity 0.80 0.70,class:^(blueman-manager)$ -windowrulev2 = opacity 0.80 0.70,class:^(nm-applet)$ -windowrulev2 = opacity 0.80 0.70,class:^(nm-connection-editor)$ -windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$ -windowrulev2 = opacity 0.80 0.70,class:^(polkit-gnome-authentication-agent-1)$ -windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.gtk)$ -windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.hyprland)$ -windowrulev2 = opacity 0.70 0.70,class:^([Ss]team)$ +windowrule = opacity 0.80 0.80, match:class ^(code-url-handler)$ +windowrule = opacity 0.80 0.80, match:class ^(code-insiders-url-handler)$ +windowrule = opacity 0.80 0.80, match:class ^(org.kde.dolphin)$ +windowrule = opacity 0.80 0.80, float on, match:class ^(org.kde.ark)$ +windowrule = opacity 0.80 0.80, float on, match:class ^(nwg-look)$ +windowrule = opacity 0.80 0.80, float on, match:class ^(qt5ct)$ +windowrule = opacity 0.80 0.80, float on, match:class ^(qt6ct)$ +windowrule = opacity 0.80 0.80, float on, match:class ^(kvantummanager)$ +windowrule = opacity 0.80 0.70, float on, match:class ^(org.pulseaudio.pavucontrol)$ +windowrule = opacity 0.80 0.70, match:class ^(lagrange)$ +windowrule = opacity 0.60 0.60, match:class ^(com.github.wwmm.easyeffects)$ +windowrule = opacity 0.80 0.70, float on, match:class ^(blueman-manager)$ +windowrule = opacity 0.80 0.70, float on, match:class ^(nm-applet)$ +windowrule = opacity 0.80 0.70, float on, match:class ^(nm-connection-editor)$ +windowrule = opacity 0.80 0.70, float on, match:class ^(org.kde.polkit-kde-authentication-agent-1)$ +windowrule = opacity 0.80 0.70, match:class ^(polkit-gnome-authentication-agent-1)$ +windowrule = opacity 0.80 0.70, match:class ^(org.freedesktop.impl.portal.desktop.gtk)$ +windowrule = opacity 0.80 0.70, match:class ^(org.freedesktop.impl.portal.desktop.hyprland)$ +windowrule = opacity 0.70 0.70, match:class ^([Ss]team)$ -windowrulev2 = opacity 0.90 0.90,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(hu.kramo.Cartridges)$ # Cartridges-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(com.obsproject.Studio)$ # Obs-Qt -windowrulev2 = opacity 0.80 0.80,class:^(gnome-boxes)$ # Boxes-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(discord)$ # Discord-Electron -windowrulev2 = opacity 0.80 0.80,class:^(WebCord)$ # WebCord-Electron -windowrulev2 = opacity 0.80 0.80,class:^(ArmCord)$ # ArmCord-Electron -windowrulev2 = opacity 0.80 0.80,class:^(app.drey.Warp)$ # Warp-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt -windowrulev2 = opacity 0.80 0.80,class:^(yad)$ # Protontricks-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(Signal)$ # Signal-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(io.github.alainm23.planify)$ # planify-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk -windowrulev2 = opacity 0.80 0.80,class:^(io.github.flattool.Warehouse)$ # Warehouse-Gtk +windowrule = opacity 0.90 0.90, float on, match:class ^(com.github.rafostar.Clapper)$ # Clapper-Gtk +windowrule = opacity 0.80 0.80, match:class ^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk +windowrule = opacity 0.80 0.80, match:class ^(hu.kramo.Cartridges)$ # Cartridges-Gtk +windowrule = opacity 0.80 0.80, match:class ^(com.obsproject.Studio)$ # Obs-Qt +windowrule = opacity 0.80 0.80, match:class ^(gnome-boxes)$ # Boxes-Gtk +windowrule = opacity 0.80 0.80, match:class ^(discord)$ # Discord-Electron +windowrule = opacity 0.80 0.80, match:class ^(WebCord)$ # WebCord-Electron +windowrule = opacity 0.80 0.80, match:class ^(ArmCord)$ # ArmCord-Electron +windowrule = opacity 0.80 0.80, float on, match:class ^(app.drey.Warp)$ # Warp-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(net.davidotek.pupgui2)$ # ProtonUp-Qt +windowrule = opacity 0.80 0.80, float on, match:class ^(yad)$ # Protontricks-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(Signal)$ # Signal-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(io.github.alainm23.planify)$ # planify-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk +windowrule = opacity 0.80 0.80, match:class ^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk +windowrule = opacity 0.80 0.80, float on, match:class ^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk +windowrule = opacity 0.80 0.80, match:class ^(io.github.flattool.Warehouse)$ # Warehouse-Gtk -windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Progress Dialog — Dolphin)$ -windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Copying — Dolphin)$ -windowrulev2 = float,title:^(About Mozilla Firefox)$ -windowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$ -windowrulev2 = float,class:^(firefox)$,title:^(Library)$ -windowrulev2 = float,class:^(kitty)$,title:^(top)$ -windowrulev2 = float,class:^(kitty)$,title:^(btop)$ -windowrulev2 = float,class:^(kitty)$,title:^(htop)$ -windowrulev2 = float,class:^(vlc)$ -windowrulev2 = float,class:^(kvantummanager)$ -windowrulev2 = float,class:^(qt5ct)$ -windowrulev2 = float,class:^(qt6ct)$ -windowrulev2 = float,class:^(nwg-look)$ -windowrulev2 = float,class:^(org.kde.ark)$ -windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$ -windowrulev2 = float,class:^(blueman-manager)$ -windowrulev2 = float,class:^(nm-applet)$ -windowrulev2 = float,class:^(nm-connection-editor)$ -windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ +windowrule = float on, match:class ^(org.kde.dolphin)$, match:title ^(Progress Dialog — Dolphin)$ +windowrule = float on, match:class ^(org.kde.dolphin)$, match:title ^(Copying — Dolphin)$ +windowrule = float on, match:title ^(About Mozilla Firefox)$ +windowrule = float on, match:class ^(firefox)$, match:title ^(Picture-in-Picture)$ +windowrule = float on, match:class ^(firefox)$, match:title ^(Library)$ +windowrule = float on, match:class ^(kitty)$, match:title ^(top)$ +windowrule = float on, match:class ^(kitty)$, match:title ^(btop)$ +windowrule = float on, match:class ^(kitty)$, match:title ^(htop)$ +windowrule = float on, match:class ^(vlc)$ -windowrulev2 = float,class:^(Signal)$ # Signal-Gtk -windowrulev2 = float,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk -windowrulev2 = float,class:^(app.drey.Warp)$ # Warp-Gtk -windowrulev2 = float,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt -windowrulev2 = float,class:^(yad)$ # Protontricks-Gtk -windowrulev2 = float,class:^(eog)$ # Imageviewer-Gtk -windowrulev2 = float,class:^(io.github.alainm23.planify)$ # planify-Gtk -windowrulev2 = float,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk -windowrulev2 = float,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk -windowrulev2 = float,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk -windowrulev2 = float,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk +windowrule = float on, match:class ^(eog)$ # Imageviewer-Gtk +windowrule = float on, match:class ^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk # █░░ ▄▀█ █▄█ █▀▀ █▀█   █▀█ █░█ █░░ █▀▀ █▀ # █▄▄ █▀█ ░█░ ██▄ █▀▄   █▀▄ █▄█ █▄▄ ██▄ ▄█ -layerrule = blur,rofi -layerrule = ignorezero,rofi -layerrule = blur,notifications -layerrule = ignorezero,notifications -layerrule = blur,swaync-notification-window -layerrule = ignorezero,swaync-notification-window -layerrule = blur,swaync-control-center -layerrule = ignorezero,swaync-control-center -layerrule = blur,logout_dialog +# layerrule = blur,rofi +# layerrule = ignorezero,rofi +# layerrule = blur,notifications +# layerrule = ignorezero,notifications +# layerrule = blur,swaync-notification-window +# layerrule = ignorezero,swaync-notification-window +# layerrule = blur,swaync-control-center +# layerrule = ignorezero,swaync-control-center +# layerrule = blur,logout_dialog diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index f380bc4..3d1de9c 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -12,5 +12,5 @@ tab_bar_style powerline tab_powerline_style slanted confirm_os_window_close 0 -#background_opacity 0.60 +background_opacity 0.70 #hide_window_decorations yes