From 71795d55917035b307799a8cdd63dbe2810297a0 Mon Sep 17 00:00:00 2001 From: zloy_linux Date: Sat, 3 Jan 2026 13:35:56 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B2=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=B0?= =?UTF-8?q?=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/bspwm/bspwmrc | 5 +- config/btop/btop.conf | 2 +- config/clipse/config.json-new | 53 ++++++++ config/clipse/gruvbox.json | 50 +++++-- config/clipse/gruvbox.json_old | 16 +++ config/dunst/dunstrc | 6 + config/fastfetch/config.jsonc | 11 +- config/fastfetch/images/out1.txt | 59 ++++++++ config/fish/config.fish | 6 +- config/fish/fish_variables | 31 +---- .../functions/fish_user_key_bindings.fish | 7 +- config/greenclip.toml | 13 ++ config/kitty/kitty.conf | 1 + config/nvim/lua/config/options.lua | 6 +- config/rofi/arc_dark_transparent_colors.rasi | 4 +- config/rofi/greenclip.rasi | 128 ++++++++++++++++++ config/sxhkd/sxhkdrc | 13 +- config/vanish/vanish.toml | 69 ++++++++++ config/yazi/keymap.toml | 19 +-- 19 files changed, 429 insertions(+), 70 deletions(-) create mode 100644 config/clipse/config.json-new create mode 100644 config/clipse/gruvbox.json_old create mode 100644 config/fastfetch/images/out1.txt create mode 100644 config/greenclip.toml create mode 100644 config/rofi/greenclip.rasi create mode 100644 config/vanish/vanish.toml diff --git a/config/bspwm/bspwmrc b/config/bspwm/bspwmrc index 79c2dc7..2121baf 100755 --- a/config/bspwm/bspwmrc +++ b/config/bspwm/bspwmrc @@ -197,6 +197,9 @@ AyuGram & #kotatogram-desktop & ###ripcord & openrgb --startminimized --profile "zloy" & +#clipton watcher & +#clipse --listen-shell & +greenclip daemon & #obsidian & # Move cursor center display @@ -218,8 +221,6 @@ keepassxc & #/usr/bin/clipton watcher & easyeffects --gapplication-service blueman-applet & -#clipse --listen-shell & -#clipse --listen %f ###systemctl --user start polybar.service #sleep 5 diff --git a/config/btop/btop.conf b/config/btop/btop.conf index 3e07a02..4bbd98d 100644 --- a/config/btop/btop.conf +++ b/config/btop/btop.conf @@ -2,7 +2,7 @@ #* 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" -color_theme = "/usr/share/btop/themes/gruvbox_material_dark.theme" +color_theme = "/usr/share/btop/themes/gruvbox_dark.theme" #* If the theme set background should be shown, set to False if you want terminal background transparency. theme_background = True diff --git a/config/clipse/config.json-new b/config/clipse/config.json-new new file mode 100644 index 0000000..1c5d54d --- /dev/null +++ b/config/clipse/config.json-new @@ -0,0 +1,53 @@ +{ + "allowDuplicates": false, + "historyFile": "clipboard_history.json", + "maxHistory": 500, + "deleteAfter": 0, + "pollInterval": 50, + "maxEntryLength": 65, + "themeFile": "gruvbox.json", + "tempDir": "tmp_files", + "keyBindings": { + "choose": "enter", + "clearSelected": "S", + "down": "down", + "end": "end", + "filter": "/", + "forceQuit": "Q", + "home": "home", + "more": "?", + "nextPage": "right", + "prevPage": "left", + "preview": " ", + "quit": "esc", + "remove": "backspace", + "selectDown": "shift+down", + "selectSingle": "s", + "selectUp": "shift+up", + "togglePin": "p", + "togglePinned": "tab", + "up": "up", + "yankFilter": "ctrl+s" + }, + "imageDisplay": { + "type": "basic", + "scaleX": 9, + "scaleY": 9, + "heightCut": 2 + }, + "excludedApps": [ + "1Password", + "Bitwarden", + "LastPass", + "Dashlane", + "Password Safe", + "Keychain Access" + ], + "autoPaste": { + "enabled": true, + "keybind": "alt+v", + "buffer": 10 + }, + "enableMouse": false, + "enableDescription": true +} diff --git a/config/clipse/gruvbox.json b/config/clipse/gruvbox.json index f05a76c..1029196 100644 --- a/config/clipse/gruvbox.json +++ b/config/clipse/gruvbox.json @@ -1,16 +1,38 @@ { - "useCustomTheme": true, - "DimmedDesc": "#928374", - "DimmedTitle": "#928374", - "FilteredMatch": "#B8BB26", - "NormalDesc": "#A89984", - "NormalTitle": "#83a598", - "SelectedDesc": "#8EC07C", - "SelectedTitle": "#fe8019", - "SelectedBorder": "#83A598", - "SelectedDescBorder": "#83A598", - "TitleFore": "#EBDBB2", - "Titleback": "#282828", - "StatusMsg": "#B8BB26", - "PinIndicatorColor": "#f73028" + "UseCustom": true, + + "TitleFore": "#ebdbb2", + "TitleBack": "#1d2021", + "TitleInfo": "#fabd2f", + + "NormalTitle": "#ebdbb2", + "DimmedTitle": "#a89984", + "SelectedTitle": "#fabd2f", + + "NormalDesc": "#a89984", + "DimmedDesc": "#7c6f64", + "SelectedDesc": "#fabd2f", + + "StatusMsg": "#b8bb26", + "PinIndicatorColor": "#fabd2f", + + "SelectedBorder": "#fabd2f", + "SelectedDescBorder": "#fabd2f", + + "FilteredMatch": "#ebdbb2", + "FilterPrompt": "#fabd2f", + "FilterInfo": "#83a598", + "FilterText": "#ebdbb2", + "FilterCursor": "#fabd2f", + + "HelpKey": "#a89984", + "HelpDesc": "#7c6f64", + + "PageActiveDot": "#fabd2f", + "PageInactiveDot": "#7c6f64", + "DividerDot": "#fabd2f", + + "PreviewedText": "#ebdbb2", + "PreviewBorder": "#fabd2f" } + diff --git a/config/clipse/gruvbox.json_old b/config/clipse/gruvbox.json_old new file mode 100644 index 0000000..f05a76c --- /dev/null +++ b/config/clipse/gruvbox.json_old @@ -0,0 +1,16 @@ +{ + "useCustomTheme": true, + "DimmedDesc": "#928374", + "DimmedTitle": "#928374", + "FilteredMatch": "#B8BB26", + "NormalDesc": "#A89984", + "NormalTitle": "#83a598", + "SelectedDesc": "#8EC07C", + "SelectedTitle": "#fe8019", + "SelectedBorder": "#83A598", + "SelectedDescBorder": "#83A598", + "TitleFore": "#EBDBB2", + "Titleback": "#282828", + "StatusMsg": "#B8BB26", + "PinIndicatorColor": "#f73028" +} diff --git a/config/dunst/dunstrc b/config/dunst/dunstrc index 1983a94..cc54d4b 100644 --- a/config/dunst/dunstrc +++ b/config/dunst/dunstrc @@ -101,6 +101,12 @@ script = "~/.config/dunst/scripts/screenshot-sound.sh" new_icon = /home/zloy_linux/.config/dunst/scripts/screenshot.svg +[tut_sound] + appname = "tut" + summary = "mentioned you" + script = "~/.config/dunst/scripts/vivaldi-sound.sh" +# new_icon = /home/zloy_linux/.config/dunst/scripts/screenshot.svg + [vivaldi_sound] appname = "Vivaldi" summary = "Загрузка завершена" diff --git a/config/fastfetch/config.jsonc b/config/fastfetch/config.jsonc index 3d05329..22fe2dc 100644 --- a/config/fastfetch/config.jsonc +++ b/config/fastfetch/config.jsonc @@ -9,11 +9,11 @@ { "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", "logo": { - "source": "~/.config/fastfetch/images/zloy.png", - "type": "auto", + "source": "~/.config/fastfetch/ascii/zloy.txt", + "type": "file", "height": 18, "padding": { - "top": 2 + "top": 0 } }, "display": { @@ -34,7 +34,8 @@ }, { "type": "packages", - "format": "{} (pacman)", + "format": "{all} (pacman)", + "combined": true, "key": " ", "keyColor": "34", }, @@ -99,7 +100,7 @@ "type": "command", "key": "󱦟 ", "keyColor": "34", - "text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days=$((time_progression / 86400)); years=$((days / 365)); months=$(((days % 365) / 30)); rest_days=$(((days % 365) % 30)); echo Системе $years года $months месяцев $rest_days дней" + "text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days=$((time_progression / 86400)); years=$((days / 365)); months=$(((days % 365) / 30)); rest_days=$(((days % 365) % 30)); echo Системе $years лет $months месяцев $rest_days дней" }, "break", { diff --git a/config/fastfetch/images/out1.txt b/config/fastfetch/images/out1.txt new file mode 100644 index 0000000..0baeece --- /dev/null +++ b/config/fastfetch/images/out1.txt @@ -0,0 +1,59 @@ + l ; : + l K ' . . 0 K + l K , . . . 0 K . + 0 K 0 . . . o K K O + : K K K k . . . K K K K o + O K K K K l . O K K K K K . + , K K K K K K ' . . c K K K K K K 0 + , K K K K K K , . . c K K K K K K 0 . + k K K K K K K 0 . . . . K K K K K K K K k + ' K K K K K K K K k . k K K K K K K K K K c + x K K K K K K K K K l . , K K K K K K K K K K K . + K K K K K K K K K K K , 0 K K K K K K K K K K K 0 + . K K K K K K K K K K K ; 0 K K K K K K K K K K K 0 + o K K K K K K K K K K K K . o K K K K K K K K K K K K K x + K K K K K K K K K K K K K O K K K K K K K K K K K K K K O . + c K K K K K K K K K K K K K 0 l : d 0 K K K K K K K K K d ; . + ' c x 0 K K K K K K K K O l ; ' . , ; l k K K K K k c . + ' c x 0 K K K K K K K K d , , ' . , , , l 0 K K K k c . + . , l k K K K x c , , , . , , , , : o k , + , c : , , , , , ' , , ' . . + . . . . . . . + + + . . . . . . . . . . . . . . . . . . . . . ' . . . . . . . . . . . . . . . . . + . x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x , + . x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x : + ; x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x o + ; x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x o + l x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x d + d x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x . + . x x x x x x x x x x x x x x x x x x x x x x x x x x x x x , + . x x x x x x x x x x x x x x x x x x x x x x x x x x x x x , + ' x x x x x x x x x x x x x x x x x x x x x x x x x x x c + : x x x x x x x x x x x x x x x x x x x x x x x x x o + l x x x x x x x x x x x x x x x x x x x x x x x x . + d x x x x x x x x x x x x x x x x x x x x x x . + d x x x x x x x x x x x x x x x x x x x x x x . + . x x x x x x x x x x x x x x x x x x x x x ; + , x x x x x x x x x x x x x x x x x x x l + c x x x x x x x x x x x x x x x x x d + . O o x x x x x x x x x x x x x x x x . o x + c O o x x x x x x x x x x x x x x x x . o x . + k K K x d x x x x x x x x x x x x x x ' : K K 0 . + . 0 K K K K l . x x x x x x x x x x x x x : . K K K K K ' + . K K K K K K K . , x x x x x x x x x x x l 0 K K K K K K o + . K K K K K K K K 0 c x x x x x x x x x d k K K K K K K K K o + . K K K K K K K K 0 . c x x x x x x x x x d k K K K K K K K K o + 0 K K K K K K K K K O o x x x x x x x x . o K K K K K K K K K K ; + x K K K K K K K K K K K d . x x x x x x x , ; K K K K K K K K K K K K + ; K K K K K K K K K K K K K c . x x x x x c K K K K K K K K K K K K K k + 0 K K K K K K K K K K K K K K . ; x x x o O K K K K K K K K K K K K K K , + 0 K K K K K K K K K K K K K K ' ; x x x o O K K K K K K K K K K K K K K , + : K K K K K K K K K K K K K K K 0 l x d x K K K K K K K K K K K K K K K O + O K K K K K K K K K K K K K K K K k d . l K K K K K K K K K K K K K K K K K . + . K K K K K K K K K K K K K K K K K K o . K K K K K K K K K K K K K K K K K K o + c K K K K K K K K K K K K K K K K K K K c . 0 K K K K K K K K K K K K K K K K K K 0 + c K K K K K K K K K K K K K K K K K K K c ' 0 K K K K K K K K K K K K K K K K K K 0 + x K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K . + x K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K . diff --git a/config/fish/config.fish b/config/fish/config.fish index 88ea090..9b78776 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -5,6 +5,7 @@ set -gx BROWSER /usr/bin/vivaldi set -gx TERMINAL kitty set -gx PAGER /usr/bin/bat set -gx GTK_THEME Colloid-Green-Dark-Compact-Gruvbox +set -gx AUR_HELPER yay # fish #starship init fish | source @@ -26,7 +27,10 @@ alias yy="yay --editmenu" alias pkginfo="pacman -Qq | fzf --preview 'pacman -Qil {} | bat -fpl yml' --layout=reverse --bind 'enter:execute(pacman -Qil {} | less)'" #alias cat="bat -p --theme gruvbox-dark" alias cat="bat" -alias rm="trash-put" +#alias rm="trash-put" +alias rm="vx -f" +alias vxs="vx -s" +alias vxl="vx -l" #alias rm="trashy put" #alias rl="trashy list | fzf --multi | awk '{$1=$1;print}' | rev | cut -d ' ' -f1 | rev | xargs trashy restore --match=exact --force" #alias re="trashy empty --all" diff --git a/config/fish/fish_variables b/config/fish/fish_variables index bbf7bc5..b4e349b 100644 --- a/config/fish/fish_variables +++ b/config/fish/fish_variables @@ -1,34 +1,7 @@ # This file contains fish universal variable definitions. # VERSION: 3.0 SETUVAR EDITOR:nvim -SETUVAR __fish_initialized:3800 -SETUVAR fish_color_autosuggestion:747369 -SETUVAR fish_color_cancel:\x2dr -SETUVAR fish_color_command:99cc99 -SETUVAR fish_color_comment:ffcc66 -SETUVAR fish_color_cwd:green -SETUVAR fish_color_cwd_root:red -SETUVAR fish_color_end:cc99cc -SETUVAR fish_color_error:f2777a -SETUVAR fish_color_escape:66cccc -SETUVAR fish_color_history_current:\x2d\x2dbold -SETUVAR fish_color_host:normal -SETUVAR fish_color_host_remote:yellow -SETUVAR fish_color_match:6699cc -SETUVAR fish_color_normal:normal -SETUVAR fish_color_operator:6699cc -SETUVAR fish_color_param:d3d0c8 -SETUVAR fish_color_quote:ffcc66 -SETUVAR fish_color_redirection:d3d0c8 -SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack -SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack -SETUVAR fish_color_status:red -SETUVAR fish_color_user:brgreen -SETUVAR fish_color_valid_path:\x2d\x2dunderline +SETUVAR __fish_initialized:4300 +SETUVAR _fisher_upgraded_to_4_4:\x1d SETUVAR fish_greeting:\x1d SETUVAR fish_key_bindings:fish_default_key_bindings -SETUVAR fish_pager_color_completion:normal -SETUVAR fish_pager_color_description:B3A06D\x1eyellow -SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline -SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan -SETUVAR fish_pager_color_selected_background:\x2dr diff --git a/config/fish/functions/fish_user_key_bindings.fish b/config/fish/functions/fish_user_key_bindings.fish index ff0d9f3..3fb7115 100644 --- a/config/fish/functions/fish_user_key_bindings.fish +++ b/config/fish/functions/fish_user_key_bindings.fish @@ -1,3 +1,8 @@ function fish_user_key_bindings - fzf_key_bindings + if functions -q fzf_key_bindings + fzf_key_bindings + else + source /usr/share/fish/vendor_functions.d/fzf_key_bindings.fish + fzf_key_bindings + end end diff --git a/config/greenclip.toml b/config/greenclip.toml new file mode 100644 index 0000000..887f753 --- /dev/null +++ b/config/greenclip.toml @@ -0,0 +1,13 @@ + +[greenclip] + blacklisted_applications = [] + enable_image_support = true + history_file = "/home/zloy_linux/.cache/greenclip.history" + image_cache_directory = "/tmp/greenclip" + max_history_length = 500 + max_selection_size_bytes = 0 + trim_space_from_selection = true + use_primary_selection_as_input = true + static_history = [ + '''¯\_(ツ)_/¯''', +] diff --git a/config/kitty/kitty.conf b/config/kitty/kitty.conf index a5716f9..648a342 100644 --- a/config/kitty/kitty.conf +++ b/config/kitty/kitty.conf @@ -70,6 +70,7 @@ shell_integration no-cursor strip_trailing_spaces always confirm_os_window_close 0 + # TABS #tab_bar_style fade #tab_bar_edge down diff --git a/config/nvim/lua/config/options.lua b/config/nvim/lua/config/options.lua index 037ad07..29ffa5f 100644 --- a/config/nvim/lua/config/options.lua +++ b/config/nvim/lua/config/options.lua @@ -4,8 +4,12 @@ -- vim.opt.number = true -- Print line number vim.opt.relativenumber = false -- Relative line numbers -vim.opt.tabstop = 2 +vim.opt.tabstop = 6 vim.opt.clipboard = "unnamedplus" vim.opt.mouse = "a" vim.opt.mousemodel = "popup" vim.opt.cursorline = true +vim.opt.wrap = true +vim.opt.signcolumn = "auto" +vim.opt.ignorecase = true +vim.opt.backup = false diff --git a/config/rofi/arc_dark_transparent_colors.rasi b/config/rofi/arc_dark_transparent_colors.rasi index 2b4309e..aba47f2 100644 --- a/config/rofi/arc_dark_transparent_colors.rasi +++ b/config/rofi/arc_dark_transparent_colors.rasi @@ -3,7 +3,7 @@ * Maintainer: joekamprad *******************************************************/ * { - selected-normal-foreground: rgba ( 255, 147, 5, 100 % ); + selected-normal-foreground: rgba ( 0, 0, 0, 100 % ); foreground: rgba ( 196, 203, 212, 100 % ); normal-foreground: @foreground; alternate-normal-background: rgba ( 45, 48, 59, 1 % ); @@ -20,7 +20,7 @@ alternate-normal-foreground: @foreground; normal-background: rgba ( 45, 48, 59, 1 % ); lightfg: rgba ( 88, 104, 117, 100 % ); - selected-normal-background: rgba ( 24, 26, 32, 100 % ); + selected-normal-background: rgba ( 131, 165, 152, 100 % ); border-color: rgba ( 128, 128, 128, 90 % ); spacing: 2; separatorcolor: rgba ( 45, 48, 59, 1 % ); diff --git a/config/rofi/greenclip.rasi b/config/rofi/greenclip.rasi new file mode 100644 index 0000000..93dee75 --- /dev/null +++ b/config/rofi/greenclip.rasi @@ -0,0 +1,128 @@ +configuration { + columns: 1; + lines: 20; +} + +@import "~/.config/rofi/arc_dark_transparent_colors.rasi" + +window { + background-color: @background; + border: 2; + padding: 10; + width: 20%; + location: center; + height: 50%; +} +listview { + lines: 20; + columns: 1; +} +mainbox { + border: 0; + padding: 0; +} +message { + border: 2px 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +textbox { + text-color: @foreground; +} +listview { + fixed-height: 0; + border: 8px 0px 0px ; + border-color: @separatorcolor; + spacing: 8px ; + scrollbar: false; + padding: 2px 0px 0px ; +} +element { + border: 0; + padding: 1px ; +} +element-text { + background-color: inherit; + text-color: inherit; +} +element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +scrollbar { + width: 4px ; + border: 0; + handle-color: @normal-foreground; + handle-width: 8px ; + padding: 0; +} +mode-switcher { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +button { + spacing: 0; + text-color: @normal-foreground; +} +button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +entry { + spacing: 0; + text-color: @normal-foreground; +} +prompt { + spacing: 0; + text-color: @normal-foreground; +} +inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em ; + text-color: @normal-foreground; +} diff --git a/config/sxhkd/sxhkdrc b/config/sxhkd/sxhkdrc index 858287d..38e7d1f 100644 --- a/config/sxhkd/sxhkdrc +++ b/config/sxhkd/sxhkdrc @@ -15,20 +15,20 @@ super + Return super + d rofi -modi drun -show drun -line-padding 4 \ -columns 2 -padding 50 -hide-scrollbar -terminal kitty \ - -show-icons -drun-icon-theme "Arc-X-D" -font "Ubuntu 13" + -show-icons -drun-icon-theme "Arc-X-D" -font "JetBrainsMono NF Medium 13" # show open window #super + ctrl + d alt + {grave,Tab} rofi -modi drun -show window -line-padding 4 \ -columns 2 -padding 50 -hide-scrollbar -terminal kitty \ - -show-icons -drun-icon-theme "Arc-X-D" -font "Ubuntu 13" + -show-icons -drun-icon-theme "Arc-X-D" -font "JetBrainsMono NF Medium 13" # show ssh sesssions super + shift + d rofi -modi drun -show ssh -line-padding 4 \ -columns 2 -padding 50 -hide-scrollbar -terminal kitty \ - -show-icons -drun-icon-theme "Arc-X-D" -font "Ubuntu 13" + -show-icons -drun-icon-theme "Arc-X-D" -font "JetBrainsMono NF Medium 13" # show filemanager super + h @@ -235,9 +235,12 @@ alt + x # Clipton clipboard rofi alt + z - clipton -# ~/.config/bspwm/scripts/clipse.sh +# clipton +# ~/.config/bspwm/scripts/cliptui.sh # kitty --class clipse -e 'clipse' + rofi -config ~/.config/rofi/greenclip.rasi -modi "clipboard:greenclip print" \ + -font "JetBrainsMono NF Medium 13" -line-padding 1 -padding10 -show clipboard \ + -run-command '{cmd}' alt + f fsearch diff --git a/config/vanish/vanish.toml b/config/vanish/vanish.toml new file mode 100644 index 0000000..125345c --- /dev/null +++ b/config/vanish/vanish.toml @@ -0,0 +1,69 @@ +[cache] +# ============================================================================ +# ⚠️ WARNING: Do not modify the cache directory if it already have files stored! +# +# The directory setting below determines where Vanish stores deleted files. +# If you point this to a folder that already contains important data, Vanish +# will treat it as its cache and operations (restore, purge, clear) may not +# work as expected, potentially leading to data loss. +# ============================================================================ + +# Directory where deleted files are stored (relative to HOME directory) +directory = "/media/files/trash-vx" + +# Number of days to keep deleted files before automatic cleanup +days = 10 + +# ------------------------------ +# Logging Configuration +# ------------------------------ +[logging] +# Enable or disable logging (true/false) +enabled = true + +# Directory for log files (relative to the cache directory above) +directory = "/media/files/trash-vx/logs" + +# ------------------------------ +# User Interface (UI) Settings +# ------------------------------ +[ui] +# Theme options: "default", "dark", "light", "cyberpunk", "minimal", "ocean", "forest", "sunset" +theme = "default" + +# Skip confirmation prompts (use with caution!) +no_confirm = true +pause_on_complete = false + +# ------------------------------ +# UI Color Customization +# Uncomment and customize hex values if you want a custom look. +# ------------------------------ +[ui.colors] +# primary = "#3B82F6" # Main accent color +# secondary = "#6366F1" # Secondary accent +# success = "#10B981" # Success messages +# warning = "#F59E0B" # Warning messages +# error = "#EF4444" # Error messages +# text = "#F9FAFB" # Main text color +# muted = "#9CA3AF" # Muted/help text +# border = "#374151" # Border color +# highlight = "#FBBF24" # Highlighted filename + +primary = "#fe8019" +secondary = "#8ec07c" +success = "#b8bb26" +warning = "#fabd2f" +error = "#cc241d" +text = "#ebdbb2" +muted = "#bdae93" +border = "#3c3836" +highlight = "#458588" + +# ------------------------------ +# Progress Bar Settings +# ------------------------------ +[ui.progress] + style = "solid" # Options: "gradient", "solid", "rainbow" + show_emoji = true # Adds emoji to progress messages + animation = true # Smooth animation (disable for performance) diff --git a/config/yazi/keymap.toml b/config/yazi/keymap.toml index 43da5b8..95fc333 100644 --- a/config/yazi/keymap.toml +++ b/config/yazi/keymap.toml @@ -70,15 +70,15 @@ on = "" run = "close" desc = "Cancel input" -[[manager.prepend_keymap]] -on = "" -run = "remove" -desc = "Удаление файлов в корзину" +#[[manager.prepend_keymap]] +#on = "" +#run = "remove" +#desc = "Удаление файлов в корзину" -[[manager.prepend_keymap]] -on = "" -run = "remove" -desc = "Удаление файлов в корзину" +##[[manager.prepend_keymap]] +##on = "" +##run = "remove" +##desc = "Удаление файлов в корзину" #[[manager.prepend_keymap]] #on = ["c", "a"] @@ -172,7 +172,8 @@ keymap = [ { on = "", run = "hardlink", desc = "Hardlink yanked files" }, { on = "Y", run = "unyank", desc = "Cancel the yank status" }, { on = "X", run = "unyank", desc = "Cancel the yank status" }, - { on = [ "D", "D", ], run = "remove", desc = "Удалить файл(ы) в корзину" }, + { on = [ "D", "D", ], run = "shell 'vx -q \"$@\"' --confirm --block", desc = "Удаление через Vanish" }, + { on = "", run = "shell 'vx -f \"$@\"' --confirm --block", desc = "Удаление через Vanish" }, { on = [ "d", "d", ], run = [ "yank --cut", "escape --visual --select", ], desc = "Вырезать" }, # { on = "D", run = "remove --permanently", desc = "Permanently delete selected files" }, { on = "", run = "create", desc = "Create a file (ends with / for directories)" },