├── .gitignore ├── .gitmodules ├── README.md ├── alacritty └── .config │ └── alacritty │ ├── alacritty.toml │ ├── alacritty_scratchpad.toml │ ├── colors.toml │ ├── colorschemes │ ├── catppuccin_frappe.toml │ ├── catppuccin_latte.toml │ ├── catppuccin_macchiato.toml │ ├── catppuccin_mocha.toml │ ├── cozy-night.toml │ ├── dracula.toml │ ├── everblush.toml │ ├── everforest.toml │ ├── gruvbox.toml │ ├── kanagawa.toml │ ├── nord.toml │ ├── rose_pine.toml │ ├── rose_pine_dawn.toml │ ├── rose_pine_moon.toml │ ├── tokyo_night.toml │ └── tokyo_night_storm.toml │ └── font.toml ├── home_scripts ├── .Xresources ├── .bin │ ├── xdg-open │ └── zk │ │ ├── zk_edit │ │ ├── zk_fleet_ls │ │ └── zk_fleet_today └── .xinitrc ├── kitty └── .config │ └── kitty │ ├── colorschemes │ ├── catppuccin_frappe.conf │ ├── catppuccin_latte.conf │ ├── catppuccin_macchiato.conf │ ├── catppuccin_mocha.conf │ ├── dracula.conf │ ├── everblush.conf │ ├── everforest.conf │ ├── gruvbox.conf │ ├── kanagawa.conf │ ├── matugen.conf │ ├── nord.conf │ ├── rose_pine.conf │ ├── rose_pine_dawn.conf │ └── rose_pine_moon.conf │ └── kitty.conf ├── konsole └── .local │ └── share │ └── konsole │ ├── catppuccin_frappe.colorscheme │ ├── catppuccin_latte.colorscheme │ ├── catppuccin_macchiato.colorscheme │ ├── catppuccin_mocha.colorscheme │ ├── dracula.colorscheme │ ├── dummy.profile │ ├── everblush.colorscheme │ ├── everforest.colorscheme │ ├── gruvbox.colorscheme │ ├── main.profile │ ├── matugen.colorscheme │ ├── nord.colorscheme │ └── rose_pine.colorscheme ├── matugen └── .config │ └── matugen │ ├── config.toml │ └── templates │ ├── ags_colors.template │ ├── ax-shell.css │ ├── dmenu_xresources_colors.template │ ├── dwm_xresources_colors.template │ ├── fuzzel_colors.template │ ├── gtk_colors.template │ ├── hyprland_colors.template │ ├── kitty_colors.template │ ├── konsole_colors.template │ ├── luastatus_colors.template │ ├── luastatus_modules_colors.template │ ├── neovim.template │ ├── rofi_colors.template │ └── zathura.template ├── picom └── .config │ └── picom │ └── picom.conf ├── setup_with_stow.py ├── stow.sh ├── update_submodules.sh ├── utility └── .config │ ├── betterlockscreen │ └── betterlockscreenrc │ ├── btop │ ├── btop.conf │ ├── btop.log │ └── themes │ │ ├── adapta.theme │ │ ├── adwaita.theme │ │ ├── ayu.theme │ │ ├── catppuccin_frappe.theme │ │ ├── catppuccin_latte.theme │ │ ├── catppuccin_macchiato.theme │ │ ├── catppuccin_mocha.theme │ │ ├── dracula.theme │ │ ├── dusklight.theme │ │ ├── elementarish.theme │ │ ├── everforest.theme │ │ ├── flat_remix.theme │ │ ├── flat_remix_light.theme │ │ ├── greyscale.theme │ │ ├── gruvbox.theme │ │ ├── horizon.theme │ │ ├── hot_purple_traffic_light.theme │ │ ├── kyli0x.theme │ │ ├── matcha_dark_sea.theme │ │ ├── monokai.theme │ │ ├── night_owl.theme │ │ ├── nord.theme │ │ ├── onedark.theme │ │ ├── paper.theme │ │ ├── rose_pine.theme │ │ ├── rose_pine_dawn.theme │ │ ├── rose_pine_moon.theme │ │ ├── solarized_dark.theme │ │ ├── solarized_light.theme │ │ ├── tokyo_night.theme │ │ ├── tokyo_storm.theme │ │ ├── tomorrow_night.theme │ │ └── whiteout.theme │ ├── dmenu │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── README_original.txt │ ├── arg.h │ ├── backup │ │ ├── config.def.h │ │ └── dmenu_flexipatch__backup_15_06_24.tar.gz │ ├── config.h │ ├── config.mk │ ├── dmenu.1 │ ├── dmenu.c │ ├── dmenu_path │ ├── dmenu_run │ ├── dmenu_run_history │ ├── drw.c │ ├── drw.h │ ├── patch │ │ ├── dynamicoptions.c │ │ ├── dynamicoptions.h │ │ ├── fuzzyhighlight.c │ │ ├── fuzzymatch.c │ │ ├── include.c │ │ ├── include.h │ │ └── xresources.c │ ├── stest │ ├── stest.1 │ ├── stest.c │ ├── util.c │ ├── util.h │ └── xcolors_dmenu │ │ ├── catppuccin_frappe │ │ ├── catppuccin_macchiato │ │ ├── dracula │ │ ├── everblush │ │ ├── everforest │ │ ├── gruvbox │ │ ├── matugen │ │ ├── nord │ │ └── rose_pine │ ├── felix │ └── config.yaml │ ├── fuzzel │ ├── colors │ │ ├── catppuccin_macchiato.ini │ │ ├── dracula.ini │ │ ├── everblush.ini │ │ ├── everforest.ini │ │ ├── gruvbox.ini │ │ ├── matugen.ini │ │ ├── nord.ini │ │ └── rose_pine.ini │ └── fuzzel.ini │ ├── handlr │ └── handlr.toml │ ├── helix │ └── config.toml │ ├── macchina │ ├── macchina.toml │ └── themes │ │ └── Hydrogen_1.toml │ ├── networkmanager-dmenu │ └── config.ini │ ├── qBittorrent │ ├── categories.json │ ├── qBittorrent-data.conf │ ├── qBittorrent.conf │ ├── rss │ │ └── feeds.json │ ├── theme │ │ ├── breeze-dark.qbtheme │ │ ├── darkstylesheet.qbtheme │ │ ├── mumble-dark.qbtheme │ │ └── mumble-lite.qbtheme │ └── watched_folders.json │ ├── sioyek │ ├── keys_user.config │ └── prefs_user.config │ ├── slock │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── README.md │ ├── arg.h │ ├── config.def.h │ ├── config.h │ ├── config.mk │ ├── explicit_bzero.c │ ├── patch │ │ ├── background_image.c │ │ ├── background_image.h │ │ ├── blur_pixelated_screen.c │ │ ├── blur_pixelated_screen.h │ │ ├── colormessage.c │ │ ├── dwmlogo.c │ │ ├── dwmlogo.h │ │ ├── include.c │ │ ├── include.h │ │ ├── keypress_feedback.c │ │ ├── keypress_feedback.h │ │ ├── message.c │ │ ├── pamauth.c │ │ ├── pamauth.h │ │ └── xresources.c │ ├── patches.def.h │ ├── patches.h │ ├── slock.1 │ ├── slock.c │ ├── theme_xresources │ │ ├── catppuccin_frappe │ │ ├── catppuccin_macchiato │ │ ├── cozy-night │ │ ├── dracula │ │ ├── ending │ │ ├── gruvbox │ │ ├── nord │ │ ├── theme │ │ └── tokyonight │ └── util.h │ ├── yazi │ ├── keymap.toml │ ├── package.toml │ ├── plugins │ │ ├── git.yazi │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── main.lua │ │ ├── mount.yazi │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── main.lua │ │ └── smart-enter.yazi │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── main.lua │ ├── theme.toml │ └── yazi.toml │ └── zathura │ ├── colorschemes │ ├── catppuccin_frappe │ ├── catppuccin_latte │ ├── catppuccin_macchiato │ ├── catppuccin_mocha │ ├── dracula │ ├── everblush │ ├── everforest │ ├── gruvbox │ ├── matugen │ ├── nord │ ├── rose_pine │ └── rose_pine_dawn │ └── zathurarc └── waybar └── .config └── waybar ├── config └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | lazy-lock.json 2 | *.o 3 | */__pycache__ 4 | __pycache__ 5 | __pycache__/* 6 | *.pyc 7 | .ruff_cache 8 | *.log 9 | btop.log 10 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "qtile/.config/qtile"] 2 | path = qtile/.config/qtile 3 | url = https://github.com/junnunkarim/dotfiles_qtile 4 | [submodule "nvim/.config/nvim"] 5 | path = nvim/.config/nvim 6 | url = https://github.com/junnunkarim/dotfiles_nvim 7 | [submodule "awesome/.config/awesome"] 8 | path = awesome/.config/awesome 9 | url = https://github.com/junnunkarim/dotfiles_awesome 10 | [submodule "assets"] 11 | path = assets 12 | url = https://github.com/junnunkarim/dotfiles_assets 13 | [submodule "dwm/.config/dwm"] 14 | path = dwm/.config/dwm 15 | url = https://github.com/junnunkarim/dotfiles_dwm 16 | [submodule "hypr/.config/hypr"] 17 | path = hypr/.config/hypr 18 | url = https://github.com/junnunkarim/dotfiles_hyprland 19 | [submodule "home_scripts/.bin/menu_agnostic__utilities"] 20 | path = home_scripts/.bin/menu_agnostic__utilities 21 | url = https://github.com/junnunkarim/menu_agnostic__utilities 22 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/alacritty.toml: -------------------------------------------------------------------------------- 1 | import = ["~/.config/alacritty/colors.toml", "~/.config/alacritty/font.toml"] 2 | live_config_reload = true 3 | # "window.opacity" = 1.0 4 | 5 | [cursor] 6 | unfocused_hollow = false 7 | 8 | [cursor.style] 9 | blinking = "On" 10 | shape = "Block" 11 | 12 | [env] 13 | TERM = "alacritty" 14 | WINIT_X11_SCALE_FACTOR = "1.0" 15 | 16 | [window] 17 | decorations = "full" 18 | dynamic_title = true 19 | # history = 10000 20 | # multiplier = 3 21 | startup_mode = "Windowed" 22 | 23 | [window.dimensions] 24 | columns = 82 25 | lines = 25 26 | 27 | [window.padding] 28 | x = 10 29 | y = 10 30 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/alacritty_scratchpad.toml: -------------------------------------------------------------------------------- 1 | import = ["/home/dragoonfx/.config/alacritty/colors.toml"] 2 | live_config_reload = true 3 | # "window.opacity" = 1.0 4 | 5 | [cursor] 6 | unfocused_hollow = false 7 | 8 | [cursor.style] 9 | blinking = "On" 10 | shape = "Block" 11 | 12 | [env] 13 | TERM = "alacritty" 14 | WINIT_X11_SCALE_FACTOR = "1.0" 15 | 16 | [font] 17 | size = 15 18 | 19 | [font.bold] 20 | family = "Iosevka Nerd Font Mono" 21 | style = "Bold" 22 | 23 | [font.bold_italic] 24 | family = "Iosevka Nerd Font Mono" 25 | style = "Bold Italic" 26 | 27 | [font.italic] 28 | family = "Iosevka Nerd Font Mono" 29 | style = "Italic" 30 | 31 | [font.normal] 32 | family = "Iosevka Nerd Font Mono" 33 | 34 | [window] 35 | decorations = "full" 36 | dynamic_title = true 37 | # history = 10000 38 | # multiplier = 3 39 | startup_mode = "Windowed" 40 | 41 | [window.dimensions] 42 | columns = 82 43 | lines = 25 44 | 45 | [window.padding] 46 | x = 10 47 | y = 10 48 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colors.toml: -------------------------------------------------------------------------------- 1 | import = ["~/.config/alacritty/colorschemes/rose_pine.toml"] 2 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/catppuccin_frappe.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "#EF9F76" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "#F2D5CF" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "#626880" 11 | blue = "#8CAAEE" 12 | cyan = "#81C8BE" 13 | green = "#A6D189" 14 | magenta = "#F4B8E4" 15 | red = "#E78284" 16 | white = "#A5ADCE" 17 | yellow = "#E5C890" 18 | 19 | [colors.cursor] 20 | cursor = "#F2D5CF" 21 | text = "#303446" 22 | 23 | [colors.dim] 24 | black = "#51576D" 25 | blue = "#8CAAEE" 26 | cyan = "#81C8BE" 27 | green = "#A6D189" 28 | magenta = "#F4B8E4" 29 | red = "#E78284" 30 | white = "#B5BFE2" 31 | yellow = "#E5C890" 32 | 33 | [colors.hints.end] 34 | background = "#A5ADCE" 35 | foreground = "#303446" 36 | 37 | [colors.hints.start] 38 | background = "#E5C890" 39 | foreground = "#303446" 40 | 41 | [colors.normal] 42 | black = "#51576D" 43 | blue = "#8CAAEE" 44 | cyan = "#81C8BE" 45 | green = "#A6D189" 46 | magenta = "#F4B8E4" 47 | red = "#E78284" 48 | white = "#B5BFE2" 49 | yellow = "#E5C890" 50 | 51 | [colors.primary] 52 | background = "#303446" 53 | bright_foreground = "#C6D0F5" 54 | dim_foreground = "#C6D0F5" 55 | foreground = "#C6D0F5" 56 | 57 | [colors.search.bar] 58 | background = "#A5ADCE" 59 | foreground = "#303446" 60 | 61 | [colors.search.focused_match] 62 | background = "#A6D189" 63 | foreground = "#303446" 64 | 65 | [colors.search.matches] 66 | background = "#A5ADCE" 67 | foreground = "#303446" 68 | 69 | [colors.selection] 70 | background = "#F2D5CF" 71 | text = "#303446" 72 | 73 | [colors.vi_mode_cursor] 74 | cursor = "#BABBF1" 75 | text = "#303446" 76 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/catppuccin_latte.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "#FE640B" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "#DC8A78" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "#6C6F85" 11 | blue = "#1E66F5" 12 | cyan = "#179299" 13 | green = "#40A02B" 14 | magenta = "#EA76CB" 15 | red = "#D20F39" 16 | white = "#BCC0CC" 17 | yellow = "#DF8E1D" 18 | 19 | [colors.cursor] 20 | cursor = "#DC8A78" 21 | text = "#EFF1F5" 22 | 23 | [colors.dim] 24 | black = "#5C5F77" 25 | blue = "#1E66F5" 26 | cyan = "#179299" 27 | green = "#40A02B" 28 | magenta = "#EA76CB" 29 | red = "#D20F39" 30 | white = "#ACB0BE" 31 | yellow = "#DF8E1D" 32 | 33 | [colors.hints.end] 34 | background = "#6C6F85" 35 | foreground = "#EFF1F5" 36 | 37 | [colors.hints.start] 38 | background = "#DF8E1D" 39 | foreground = "#EFF1F5" 40 | 41 | [colors.normal] 42 | black = "#5C5F77" 43 | blue = "#1E66F5" 44 | cyan = "#179299" 45 | green = "#40A02B" 46 | magenta = "#EA76CB" 47 | red = "#D20F39" 48 | white = "#ACB0BE" 49 | yellow = "#DF8E1D" 50 | 51 | [colors.primary] 52 | background = "#EFF1F5" 53 | bright_foreground = "#4C4F69" 54 | dim_foreground = "#4C4F69" 55 | foreground = "#4C4F69" 56 | 57 | [colors.search.bar] 58 | background = "#6C6F85" 59 | foreground = "#EFF1F5" 60 | 61 | [colors.search.focused_match] 62 | background = "#40A02B" 63 | foreground = "#EFF1F5" 64 | 65 | [colors.search.matches] 66 | background = "#6C6F85" 67 | foreground = "#EFF1F5" 68 | 69 | [colors.selection] 70 | background = "#DC8A78" 71 | text = "#EFF1F5" 72 | 73 | [colors.vi_mode_cursor] 74 | cursor = "#7287FD" 75 | text = "#EFF1F5" 76 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/catppuccin_macchiato.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "#F5A97F" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "#F4DBD6" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "#5B6078" 11 | blue = "#8AADF4" 12 | cyan = "#8BD5CA" 13 | green = "#A6DA95" 14 | magenta = "#F5BDE6" 15 | red = "#ED8796" 16 | white = "#A5ADCB" 17 | yellow = "#EED49F" 18 | 19 | [colors.cursor] 20 | cursor = "#F4DBD6" 21 | text = "#24273A" 22 | 23 | [colors.dim] 24 | black = "#494D64" 25 | blue = "#8AADF4" 26 | cyan = "#8BD5CA" 27 | green = "#A6DA95" 28 | magenta = "#F5BDE6" 29 | red = "#ED8796" 30 | white = "#B8C0E0" 31 | yellow = "#EED49F" 32 | 33 | [colors.hints.end] 34 | background = "#A5ADCB" 35 | foreground = "#24273A" 36 | 37 | [colors.hints.start] 38 | background = "#EED49F" 39 | foreground = "#24273A" 40 | 41 | [colors.normal] 42 | black = "#494D64" 43 | blue = "#8AADF4" 44 | cyan = "#8BD5CA" 45 | green = "#A6DA95" 46 | magenta = "#F5BDE6" 47 | red = "#ED8796" 48 | white = "#B8C0E0" 49 | yellow = "#EED49F" 50 | 51 | [colors.primary] 52 | background = "#181926" 53 | bright_foreground = "#CAD3F5" 54 | dim_foreground = "#CAD3F5" 55 | foreground = "#CAD3F5" 56 | 57 | [colors.search.focused_match] 58 | background = "#A6DA95" 59 | foreground = "#24273A" 60 | 61 | [colors.search.matches] 62 | background = "#A5ADCB" 63 | foreground = "#24273A" 64 | 65 | [colors.selection] 66 | background = "#F4DBD6" 67 | text = "#24273A" 68 | 69 | [colors.vi_mode_cursor] 70 | cursor = "#B7BDF8" 71 | text = "#24273A" 72 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/catppuccin_mocha.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "#FAB387" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "#F5E0DC" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "#585B70" 11 | blue = "#89B4FA" 12 | cyan = "#94E2D5" 13 | green = "#A6E3A1" 14 | magenta = "#F5C2E7" 15 | red = "#F38BA8" 16 | white = "#A6ADC8" 17 | yellow = "#F9E2AF" 18 | 19 | [colors.cursor] 20 | cursor = "#F5E0DC" 21 | text = "#1E1E2E" 22 | 23 | [colors.dim] 24 | black = "#45475A" 25 | blue = "#89B4FA" 26 | cyan = "#94E2D5" 27 | green = "#A6E3A1" 28 | magenta = "#F5C2E7" 29 | red = "#F38BA8" 30 | white = "#BAC2DE" 31 | yellow = "#F9E2AF" 32 | 33 | [colors.hints.end] 34 | background = "#A6ADC8" 35 | foreground = "#1E1E2E" 36 | 37 | [colors.hints.start] 38 | background = "#F9E2AF" 39 | foreground = "#1E1E2E" 40 | 41 | [colors.normal] 42 | black = "#45475A" 43 | blue = "#89B4FA" 44 | cyan = "#94E2D5" 45 | green = "#A6E3A1" 46 | magenta = "#F5C2E7" 47 | red = "#F38BA8" 48 | white = "#BAC2DE" 49 | yellow = "#F9E2AF" 50 | 51 | [colors.primary] 52 | background = "#1E1E2E" 53 | bright_foreground = "#CDD6F4" 54 | dim_foreground = "#CDD6F4" 55 | foreground = "#CDD6F4" 56 | 57 | [colors.search.bar] 58 | background = "#A6ADC8" 59 | foreground = "#1E1E2E" 60 | 61 | [colors.search.focused_match] 62 | background = "#A6E3A1" 63 | foreground = "#1E1E2E" 64 | 65 | [colors.search.matches] 66 | background = "#A6ADC8" 67 | foreground = "#1E1E2E" 68 | 69 | [colors.selection] 70 | background = "#F5E0DC" 71 | text = "#1E1E2E" 72 | 73 | [colors.vi_mode_cursor] 74 | cursor = "#B4BEFE" 75 | text = "#1E1E2E" 76 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/cozy-night.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x262643" 3 | blue = "0xc49da3" 4 | cyan = "0x896c9a" 5 | green = "0xb9f27c" 6 | magenta = "0x484c7d" 7 | red = "0xff7a93" 8 | white = "0xf9f3ed" 9 | yellow = "0xff9e64" 10 | 11 | [colors.normal] 12 | black = "0x171728" 13 | blue = "0xc49da3" 14 | cyan = "0x896c9a" 15 | green = "0x9ece6a" 16 | magenta = "0x484c7d" 17 | red = "0xf7768e" 18 | white = "0xf9f3ed" 19 | yellow = "0xe0af68" 20 | 21 | [colors.primary] 22 | background = "0x171728" 23 | foreground = "0xf9f3ed" 24 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/dracula.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "#6272a4" 3 | blue = "#d6acff" 4 | cyan = "#a4ffff" 5 | green = "#69ff94" 6 | magenta = "#ff92df" 7 | red = "#ff6e6e" 8 | white = "#ffffff" 9 | yellow = "#ffffa5" 10 | 11 | [colors.normal] 12 | black = "#21222c" 13 | blue = "#bd93f9" 14 | cyan = "#8be9fd" 15 | green = "#50fa7b" 16 | magenta = "#ff79c6" 17 | red = "#ff5555" 18 | white = "#f8f8f2" 19 | yellow = "#f1fa8c" 20 | 21 | [colors.primary] 22 | background = "#282a36" 23 | bright_foreground = "#ffffff" 24 | foreground = "#f8f8f2" 25 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/everblush.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x2d3437" 3 | blue = "0x71baf2" 4 | cyan = "0x67cbe7" 5 | green = "0x96d988" 6 | magenta = "0xce89df" 7 | red = "0xef7e7e" 8 | white = "0xbdc3c2" 9 | yellow = "0xf4d67a" 10 | 11 | [colors.cursor] 12 | cursor = "0xdadada" 13 | text = "0xdadada" 14 | 15 | [colors.normal] 16 | black = "0x232a2d" 17 | blue = "0x67b0e8" 18 | cyan = "0x6cbfbf" 19 | green = "0x8ccf7e" 20 | magenta = "0xc47fd5" 21 | red = "0xe57474" 22 | white = "0xb3b9b8" 23 | yellow = "0xe5c76b" 24 | 25 | [colors.primary] 26 | background = "0x141b1e" 27 | foreground = "0xdadada" 28 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/everforest.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "#475258" 3 | blue = "#7fbbb3" 4 | cyan = "#83c092" 5 | green = "#a7c080" 6 | magenta = "#d699b6" 7 | red = "#e67e80" 8 | white = "#d3c6aa" 9 | yellow = "#dbbc7f" 10 | 11 | [colors.normal] 12 | black = "#414b50" 13 | blue = "#7fbbb3" 14 | cyan = "#83c092" 15 | green = "#a7c080" 16 | magenta = "#d699b6" 17 | red = "#e67e80" 18 | white = "#d3c6aa" 19 | yellow = "#dbbc7f" 20 | 21 | [colors.primary] 22 | background = "#272e33" 23 | foreground = "#d3c6aa" 24 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/gruvbox.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x928374" 3 | blue = "0x83a598" 4 | cyan = "0x8ec07c" 5 | green = "0xb8bb26" 6 | magenta = "0xd3869b" 7 | red = "0xfb4934" 8 | white = "0xebdbb2" 9 | yellow = "0xfabd2f" 10 | 11 | [colors.normal] 12 | black = "0x282828" 13 | blue = "0x458588" 14 | cyan = "0x689d6a" 15 | green = "0x98971a" 16 | magenta = "0xb16286" 17 | red = "0xcc241d" 18 | white = "0xa89984" 19 | yellow = "0xd79921" 20 | 21 | [colors.primary] 22 | background = "0x282828" 23 | foreground = "0xebdbb2" 24 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/kanagawa.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "0xffa066" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "0xff5d62" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "0x727169" 11 | blue = "0x7fb4ca" 12 | cyan = "0x7aa89f" 13 | green = "0x98bb6c" 14 | magenta = "0x938aa9" 15 | red = "0xe82424" 16 | white = "0xdcd7ba" 17 | yellow = "0xe6c384" 18 | 19 | [colors.normal] 20 | black = "0x090618" 21 | blue = "0x7e9cd8" 22 | cyan = "0x6a9589" 23 | green = "0x76946a" 24 | magenta = "0x957fb8" 25 | red = "0xc34043" 26 | white = "0xc8c093" 27 | yellow = "0xc0a36e" 28 | 29 | [colors.primary] 30 | background = "0x1f1f28" 31 | foreground = "0xdcd7ba" 32 | 33 | [colors.selection] 34 | background = "0x2d4f67" 35 | foreground = "0xc8c093" 36 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/nord.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "#4c566a" 3 | blue = "#81a1c1" 4 | cyan = "#8fbcbb" 5 | green = "#a3be8c" 6 | magenta = "#b48ead" 7 | red = "#bf616a" 8 | white = "#eceff4" 9 | yellow = "#ebcb8b" 10 | 11 | [colors.cursor] 12 | cursor = "#d8dee9" 13 | text = "#2e3440" 14 | 15 | [colors.dim] 16 | black = "#373e4d" 17 | blue = "#68809a" 18 | cyan = "#6d96a5" 19 | green = "#809575" 20 | magenta = "#8c738c" 21 | red = "#94545d" 22 | white = "#aeb3bb" 23 | yellow = "#b29e75" 24 | 25 | [colors.normal] 26 | black = "#3b4252" 27 | blue = "#81a1c1" 28 | cyan = "#88c0d0" 29 | green = "#a3be8c" 30 | magenta = "#b48ead" 31 | red = "#bf616a" 32 | white = "#e5e9f0" 33 | yellow = "#ebcb8b" 34 | 35 | [colors.primary] 36 | background = "#2e3440" 37 | dim_foreground = "#a5abb6" 38 | foreground = "#d8dee9" 39 | 40 | [colors.search.matches] 41 | background = "#88c0d0" 42 | foreground = "CellBackground" 43 | 44 | [colors.selection] 45 | background = "#4c566a" 46 | text = "CellForeground" 47 | 48 | [colors.vi_mode_cursor] 49 | cursor = "#d8dee9" 50 | text = "#2e3440" 51 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/rose_pine.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x6e6a86" 3 | blue = "0x9ccfd8" 4 | cyan = "0xebbcba" 5 | green = "0x31748f" 6 | magenta = "0xc4a7e7" 7 | red = "0xeb6f92" 8 | white = "0xe0def4" 9 | yellow = "0xf6c177" 10 | 11 | [colors.cursor] 12 | cursor = "0x524f67" 13 | text = "0xe0def4" 14 | 15 | [colors.hints.end] 16 | background = "#1f1d2e" 17 | foreground = "#6e6a86" 18 | 19 | [colors.hints.start] 20 | background = "#1f1d2e" 21 | foreground = "#908caa" 22 | 23 | [colors.line_indicator] 24 | background = "None" 25 | foreground = "None" 26 | 27 | [colors.normal] 28 | black = "0x26233a" 29 | blue = "0x9ccfd8" 30 | cyan = "0xebbcba" 31 | green = "0x31748f" 32 | magenta = "0xc4a7e7" 33 | red = "0xeb6f92" 34 | white = "0xe0def4" 35 | yellow = "0xf6c177" 36 | 37 | [colors.primary] 38 | background = "0x191724" 39 | foreground = "0xe0def4" 40 | 41 | [colors.selection] 42 | background = "0x403d52" 43 | text = "0xe0def4" 44 | 45 | [colors.vi_mode_cursor] 46 | cursor = "0x524f67" 47 | text = "0xe0def4" 48 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/rose_pine_dawn.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x9893a5" 3 | blue = "0x56949f" 4 | cyan = "0xd7827e" 5 | green = "0x286983" 6 | magenta = "0x907aa9" 7 | red = "0xb4637a" 8 | white = "0x575279" 9 | yellow = "0xea9d34" 10 | 11 | [colors.cursor] 12 | cursor = "0xcecacd" 13 | text = "0x575279" 14 | 15 | [colors.hints.end] 16 | background = "#fffaf3" 17 | foreground = "#9893a5" 18 | 19 | [colors.hints.start] 20 | background = "#fffaf3" 21 | foreground = "#797593" 22 | 23 | [colors.line_indicator] 24 | background = "None" 25 | foreground = "None" 26 | 27 | [colors.normal] 28 | black = "0xf2e9e1" 29 | blue = "0x56949f" 30 | cyan = "0xd7827e" 31 | green = "0x286983" 32 | magenta = "0x907aa9" 33 | red = "0xb4637a" 34 | white = "0x575279" 35 | yellow = "0xea9d34" 36 | 37 | [colors.primary] 38 | background = "0xfaf4ed" 39 | foreground = "0x575279" 40 | 41 | [colors.selection] 42 | background = "0xdfdad9" 43 | text = "0x575279" 44 | 45 | [colors.vi_mode_cursor] 46 | cursor = "0xcecacd" 47 | text = "0x575279" 48 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/rose_pine_moon.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x6e6a86" 3 | blue = "0x9ccfd8" 4 | cyan = "0xea9a97" 5 | green = "0x3e8fb0" 6 | magenta = "0xc4a7e7" 7 | red = "0xeb6f92" 8 | white = "0xe0def4" 9 | yellow = "0xf6c177" 10 | 11 | [colors.cursor] 12 | cursor = "0x56526e" 13 | text = "0xe0def4" 14 | 15 | [colors.hints.end] 16 | background = "#2a273f" 17 | foreground = "#6e6a86" 18 | 19 | [colors.hints.start] 20 | background = "#2a273f" 21 | foreground = "#908caa" 22 | 23 | [colors.line_indicator] 24 | background = "None" 25 | foreground = "None" 26 | 27 | [colors.normal] 28 | black = "0x393552" 29 | blue = "0x9ccfd8" 30 | cyan = "0xea9a97" 31 | green = "0x3e8fb0" 32 | magenta = "0xc4a7e7" 33 | red = "0xeb6f92" 34 | white = "0xe0def4" 35 | yellow = "0xf6c177" 36 | 37 | [colors.primary] 38 | background = "0x232136" 39 | foreground = "0xe0def4" 40 | 41 | [colors.selection] 42 | background = "0x44415a" 43 | text = "0xe0def4" 44 | 45 | [colors.vi_mode_cursor] 46 | cursor = "0x56526e" 47 | text = "0xe0def4" 48 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/tokyo_night.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x444b6a" 3 | blue = "0x7da6ff" 4 | cyan = "0x0db9d7" 5 | green = "0xb9f27c" 6 | magenta = "0xbb9af7" 7 | red = "0xff7a93" 8 | white = "0xacb0d0" 9 | yellow = "0xff9e64" 10 | 11 | [colors.normal] 12 | black = "0x32344a" 13 | blue = "0x7aa2f7" 14 | cyan = "0x449dab" 15 | green = "0x9ece6a" 16 | magenta = "0xad8ee6" 17 | red = "0xf7768e" 18 | white = "0x787c99" 19 | yellow = "0xe0af68" 20 | 21 | [colors.primary] 22 | background = "0x1a1b26" 23 | foreground = "0xa9b1d6" 24 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/colorschemes/tokyo_night_storm.toml: -------------------------------------------------------------------------------- 1 | [colors.bright] 2 | black = "0x444b6a" 3 | blue = "0x7da6ff" 4 | cyan = "0x0db9d7" 5 | green = "0xb9f27c" 6 | magenta = "0xbb9af7" 7 | red = "0xff7a93" 8 | white = "0xacb0d0" 9 | yellow = "0xff9e64" 10 | 11 | [colors.normal] 12 | black = "0x32344a" 13 | blue = "0x7aa2f7" 14 | cyan = "0x449dab" 15 | green = "0x9ece6a" 16 | magenta = "0xad8ee6" 17 | red = "0xf7768e" 18 | white = "0x9699a8" 19 | yellow = "0xe0af68" 20 | 21 | [colors.primary] 22 | background = "0x24283b" 23 | foreground = "0xa9b1d6" 24 | -------------------------------------------------------------------------------- /alacritty/.config/alacritty/font.toml: -------------------------------------------------------------------------------- 1 | [font] 2 | size = 18 3 | 4 | [font.bold] 5 | family = "Iosevka Nerd Font Mono" 6 | style = "Bold" 7 | 8 | [font.bold_italic] 9 | family = "Iosevka Nerd Font Mono" 10 | style = "Bold Italic" 11 | 12 | [font.italic] 13 | family = "Iosevka Nerd Font Mono" 14 | style = "Italic" 15 | 16 | [font.normal] 17 | family = "Iosevka Nerd Font Mono" 18 | -------------------------------------------------------------------------------- /home_scripts/.Xresources: -------------------------------------------------------------------------------- 1 | ! source dwm colorscheme ! 2 | #include ".config/dwm/xcolors_dwm/rose_pine" 3 | 4 | ! source dmenu colorscheme ! 5 | #include ".config/dmenu/xcolors_dmenu/rose_pine" 6 | 7 | ! fonts config ! 8 | ! Xft.dpi: 120 9 | ! Xft.antialias: 1 10 | ! Xft.hinting: 1 11 | ! Xft.autohint: 0 12 | ! Xft.hintstyle: hintslight 13 | ! Xft.rgba: rgb 14 | ! Xft.lcdfilter: lcddefault 15 | 16 | XTerm.vt100.background: black 17 | XTerm.vt100.foreground: grey 18 | xterm*faceName: Iosevka Nerd Font Mono 19 | xterm*faceSize: 18 20 | -------------------------------------------------------------------------------- /home_scripts/.bin/xdg-open: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | handlr open "$@" 4 | -------------------------------------------------------------------------------- /home_scripts/.bin/zk/zk_edit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | zk edit --tag "NOT journal" --interactive 4 | -------------------------------------------------------------------------------- /home_scripts/.bin/zk/zk_fleet_ls: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | zk fleeting-list 4 | -------------------------------------------------------------------------------- /home_scripts/.bin/zk/zk_fleet_today: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | zk fleeting 4 | -------------------------------------------------------------------------------- /home_scripts/.xinitrc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | session=${1:-qtile} 4 | 5 | [[ -f ~/.Xresources ]] && xrdb -merge -I"$HOME" ~/.Xresources 6 | 7 | case $session in 8 | dwm) 9 | # exec dwm 2>~/.dwm.log 10 | exec dwm 11 | ;; 12 | bspwm) 13 | exec bspw 14 | ;; 15 | awesome) 16 | exec awesome 17 | ;; 18 | qtile) 19 | qtile start 20 | ;; 21 | qtile_wayland) 22 | unset "$WAYLAND_DISPLAY" 23 | qtile start -b wayland 24 | ;; 25 | *) 26 | exec $1 27 | ;; 28 | esac 29 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/catppuccin_frappe.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | 3 | ## name: Catppuccin-Frappe 4 | ## author: Pocco81 (https://github.com/Pocco81) 5 | ## license: MIT 6 | ## upstream: https://github.com/catppuccin/kitty/blob/main/frappe.conf 7 | ## blurb: Soothing pastel theme for the high-spirited! 8 | 9 | 10 | 11 | # The basic colors 12 | foreground #C6D0F5 13 | background #303446 14 | selection_foreground #303446 15 | selection_background #F2D5CF 16 | 17 | # Cursor colors 18 | cursor #F2D5CF 19 | cursor_text_color #303446 20 | 21 | # URL underline color when hovering with mouse 22 | url_color #F2D5CF 23 | 24 | # Kitty window border colors 25 | active_border_color #BABBF1 26 | inactive_border_color #737994 27 | bell_border_color #E5C890 28 | 29 | # OS Window titlebar colors 30 | wayland_titlebar_color system 31 | macos_titlebar_color system 32 | 33 | # Tab bar colors 34 | active_tab_foreground #232634 35 | active_tab_background #CA9EE6 36 | inactive_tab_foreground #C6D0F5 37 | inactive_tab_background #292C3C 38 | tab_bar_background #232634 39 | 40 | # Colors for marks (marked text in the terminal) 41 | mark1_foreground #303446 42 | mark1_background #BABBF1 43 | mark2_foreground #303446 44 | mark2_background #CA9EE6 45 | mark3_foreground #303446 46 | mark3_background #85C1DC 47 | 48 | # The 16 terminal colors 49 | 50 | # black 51 | color0 #51576D 52 | color8 #626880 53 | 54 | # red 55 | color1 #E78284 56 | color9 #E78284 57 | 58 | # green 59 | color2 #A6D189 60 | color10 #A6D189 61 | 62 | # yellow 63 | color3 #E5C890 64 | color11 #E5C890 65 | 66 | # blue 67 | color4 #8CAAEE 68 | color12 #8CAAEE 69 | 70 | # magenta 71 | color5 #F4B8E4 72 | color13 #F4B8E4 73 | 74 | # cyan 75 | color6 #81C8BE 76 | color14 #81C8BE 77 | 78 | # white 79 | color7 #B5BFE2 80 | color15 #A5ADCE 81 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/catppuccin_latte.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | 3 | ## name: Catppuccin-Latte 4 | ## author: Pocco81 (https://github.com/Pocco81) 5 | ## license: MIT 6 | ## upstream: https://github.com/catppuccin/kitty/blob/main/latte.conf 7 | ## blurb: Soothing pastel theme for the high-spirited! 8 | 9 | 10 | 11 | # The basic colors 12 | foreground #4C4F69 13 | background #EFF1F5 14 | selection_foreground #EFF1F5 15 | selection_background #DC8A78 16 | 17 | # Cursor colors 18 | cursor #DC8A78 19 | cursor_text_color #EFF1F5 20 | 21 | # URL underline color when hovering with mouse 22 | url_color #DC8A78 23 | 24 | # Kitty window border colors 25 | active_border_color #7287FD 26 | inactive_border_color #9CA0B0 27 | bell_border_color #DF8E1D 28 | 29 | # OS Window titlebar colors 30 | wayland_titlebar_color system 31 | macos_titlebar_color system 32 | 33 | # Tab bar colors 34 | active_tab_foreground #EFF1F5 35 | active_tab_background #8839EF 36 | inactive_tab_foreground #4C4F69 37 | inactive_tab_background #9CA0B0 38 | tab_bar_background #BCC0CC 39 | 40 | # Colors for marks (marked text in the terminal) 41 | mark1_foreground #EFF1F5 42 | mark1_background #7287fD 43 | mark2_foreground #EFF1F5 44 | mark2_background #8839EF 45 | mark3_foreground #EFF1F5 46 | mark3_background #209FB5 47 | 48 | # The 16 terminal colors 49 | 50 | # black 51 | color0 #5C5F77 52 | color8 #6C6F85 53 | 54 | # red 55 | color1 #D20F39 56 | color9 #D20F39 57 | 58 | # green 59 | color2 #40A02B 60 | color10 #40A02B 61 | 62 | # yellow 63 | color3 #DF8E1D 64 | color11 #DF8E1D 65 | 66 | # blue 67 | color4 #1E66F5 68 | color12 #1E66F5 69 | 70 | # magenta 71 | color5 #EA76CB 72 | color13 #EA76CB 73 | 74 | # cyan 75 | color6 #179299 76 | color14 #179299 77 | 78 | # white 79 | color7 #ACB0BE 80 | color15 #BCC0CC 81 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/catppuccin_macchiato.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | 3 | ## name: Catppuccin-Macchiato 4 | ## author: Pocco81 (https://github.com/Pocco81) 5 | ## license: MIT 6 | ## upstream: https://github.com/catppuccin/kitty/blob/main/macchiato.conf 7 | ## blurb: Soothing pastel theme for the high-spirited! 8 | 9 | 10 | 11 | # The basic colors 12 | foreground #CAD3F5 13 | background #181926 14 | selection_foreground #24273A 15 | selection_background #F4DBD6 16 | 17 | # Cursor colors 18 | cursor #F4DBD6 19 | cursor_text_color #24273A 20 | 21 | # URL underline color when hovering with mouse 22 | url_color #F4DBD6 23 | 24 | # Kitty window border colors 25 | active_border_color #B7BDF8 26 | inactive_border_color #6E738D 27 | bell_border_color #EED49F 28 | 29 | # OS Window titlebar colors 30 | wayland_titlebar_color system 31 | macos_titlebar_color system 32 | 33 | # Tab bar colors 34 | active_tab_foreground #181926 35 | active_tab_background #C6A0F6 36 | inactive_tab_foreground #CAD3F5 37 | inactive_tab_background #1E2030 38 | tab_bar_background #181926 39 | 40 | # Colors for marks (marked text in the terminal) 41 | mark1_foreground #24273A 42 | mark1_background #B7BDF8 43 | mark2_foreground #24273A 44 | mark2_background #C6A0F6 45 | mark3_foreground #24273A 46 | mark3_background #7DC4E4 47 | 48 | # The 16 terminal colors 49 | 50 | # black 51 | color0 #494D64 52 | color8 #5B6078 53 | 54 | # red 55 | color1 #ED8796 56 | color9 #ED8796 57 | 58 | # green 59 | color2 #A6DA95 60 | color10 #A6DA95 61 | 62 | # yellow 63 | color3 #EED49F 64 | color11 #EED49F 65 | 66 | # blue 67 | color4 #8AADF4 68 | color12 #8AADF4 69 | 70 | # magenta 71 | color5 #F5BDE6 72 | color13 #F5BDE6 73 | 74 | # cyan 75 | color6 #8BD5CA 76 | color14 #8BD5CA 77 | 78 | # white 79 | color7 #B8C0E0 80 | color15 #A5ADCB 81 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/catppuccin_mocha.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | 3 | ## name: Catppuccin-Mocha 4 | ## author: Pocco81 (https://github.com/Pocco81) 5 | ## license: MIT 6 | ## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf 7 | ## blurb: Soothing pastel theme for the high-spirited! 8 | 9 | 10 | 11 | # The basic colors 12 | foreground #CDD6F4 13 | background #1E1E2E 14 | selection_foreground #1E1E2E 15 | selection_background #F5E0DC 16 | 17 | # Cursor colors 18 | cursor #F5E0DC 19 | cursor_text_color #1E1E2E 20 | 21 | # URL underline color when hovering with mouse 22 | url_color #F5E0DC 23 | 24 | # Kitty window border colors 25 | active_border_color #B4BEFE 26 | inactive_border_color #6C7086 27 | bell_border_color #F9E2AF 28 | 29 | # OS Window titlebar colors 30 | wayland_titlebar_color system 31 | macos_titlebar_color system 32 | 33 | # Tab bar colors 34 | active_tab_foreground #11111B 35 | active_tab_background #CBA6F7 36 | inactive_tab_foreground #CDD6F4 37 | inactive_tab_background #181825 38 | tab_bar_background #11111B 39 | 40 | # Colors for marks (marked text in the terminal) 41 | mark1_foreground #1E1E2E 42 | mark1_background #B4BEFE 43 | mark2_foreground #1E1E2E 44 | mark2_background #CBA6F7 45 | mark3_foreground #1E1E2E 46 | mark3_background #74C7EC 47 | 48 | # The 16 terminal colors 49 | 50 | # black 51 | color0 #45475A 52 | color8 #585B70 53 | 54 | # red 55 | color1 #F38BA8 56 | color9 #F38BA8 57 | 58 | # green 59 | color2 #A6E3A1 60 | color10 #A6E3A1 61 | 62 | # yellow 63 | color3 #F9E2AF 64 | color11 #F9E2AF 65 | 66 | # blue 67 | color4 #89B4FA 68 | color12 #89B4FA 69 | 70 | # magenta 71 | color5 #F5C2E7 72 | color13 #F5C2E7 73 | 74 | # cyan 75 | color6 #94E2D5 76 | color14 #94E2D5 77 | 78 | # white 79 | color7 #BAC2DE 80 | color15 #A6ADC8 81 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/dracula.conf: -------------------------------------------------------------------------------- 1 | # https://draculatheme.com/kitty 2 | 3 | foreground #f8f8f2 4 | background #282a36 5 | selection_foreground #ffffff 6 | selection_background #44475a 7 | 8 | url_color #8be9fd 9 | 10 | # black 11 | color0 #21222c 12 | color8 #6272a4 13 | 14 | # red 15 | color1 #ff5555 16 | color9 #ff6e6e 17 | 18 | # green 19 | color2 #50fa7b 20 | color10 #69ff94 21 | 22 | # yellow 23 | color3 #f1fa8c 24 | color11 #ffffa5 25 | 26 | # blue 27 | color4 #bd93f9 28 | color12 #d6acff 29 | 30 | # magenta 31 | color5 #ff79c6 32 | color13 #ff92df 33 | 34 | # cyan 35 | color6 #8be9fd 36 | color14 #a4ffff 37 | 38 | # white 39 | color7 #f8f8f2 40 | color15 #ffffff 41 | 42 | # Cursor colors 43 | cursor #f8f8f2 44 | cursor_text_color background 45 | 46 | # Tab bar colors 47 | active_tab_foreground #282a36 48 | active_tab_background #f8f8f2 49 | inactive_tab_foreground #282a36 50 | inactive_tab_background #6272a4 51 | 52 | # Marks 53 | mark1_foreground #282a36 54 | mark1_background #ff5555 55 | 56 | # Splits/Windows 57 | active_border_color #f8f8f2 58 | inactive_border_color #6272a4 59 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/everblush.conf: -------------------------------------------------------------------------------- 1 | # source: https://github.com/Everblush/terminal-emulators/tree/main/src/kitty 2 | 3 | # Base colors 4 | foreground #dadada 5 | background #141b1e 6 | selection_foreground #dadada 7 | selection_background #2d3437 8 | 9 | # Cursor colors 10 | cursor #dadada 11 | cursor_text_color #dadada 12 | 13 | # Normal colors 14 | color0 #232a2d 15 | color1 #e57474 16 | color2 #8ccf7e 17 | color3 #e5c76b 18 | color4 #67b0e8 19 | color5 #c47fd5 20 | color6 #6cbfbf 21 | color7 #b3b9b8 22 | 23 | # Bright colors 24 | color8 #2d3437 25 | color9 #ef7e7e 26 | color10 #96d988 27 | color11 #f4d67a 28 | color12 #71baf2 29 | color13 #ce89df 30 | color14 #67cbe7 31 | color15 #bdc3c2 32 | 33 | # Tab colors 34 | active_tab_foreground #e182e0 35 | active_tab_background #1b2224 36 | inactive_tab_foreground #cd69cc 37 | inactive_tab_background #232a2c 38 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/everforest.conf: -------------------------------------------------------------------------------- 1 | # A port of forest night by sainnhe 2 | # https://github.com/sainnhe/forest-night 3 | 4 | background #272e33 5 | foreground #d8caac 6 | 7 | cursor #d8caac 8 | 9 | selection_foreground #d8caac 10 | selection_background #505a60 11 | 12 | color0 #3c474d 13 | color8 #868d80 14 | 15 | # red 16 | color1 #e68183 17 | # light red 18 | color9 #e68183 19 | 20 | # green 21 | color2 #a7c080 22 | # light green 23 | color10 #a7c080 24 | 25 | # yellow 26 | color3 #d9bb80 27 | # light yellow 28 | color11 #d9bb80 29 | 30 | # blue 31 | color4 #83b6af 32 | # light blue 33 | color12 #83b6af 34 | 35 | # magenta 36 | color5 #d39bb6 37 | # light magenta 38 | color13 #d39bb6 39 | 40 | # cyan 41 | color6 #87c095 42 | # light cyan 43 | color14 #87c095 44 | 45 | # light gray 46 | color7 #868d80 47 | # dark gray 48 | color15 #868d80 49 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/gruvbox.conf: -------------------------------------------------------------------------------- 1 | foreground #ebdbb2 2 | background #282828 3 | url_color #b8bb26 4 | 5 | # black 6 | color0 #282828 7 | color8 #3c3836 8 | 9 | # red 10 | color1 #cc241d 11 | color9 #fb4934 12 | 13 | # green 14 | color2 #98971a 15 | color10 #b8bb26 16 | 17 | # yellow 18 | color3 #d79921 19 | color11 #fabd2f 20 | 21 | # blue 22 | color4 #458488 23 | color12 #83a598 24 | 25 | # purple 26 | color5 #b16286 27 | color13 #d3869b 28 | 29 | # aqua 30 | color6 #689d6a 31 | color14 #8ec07c 32 | 33 | # white 34 | color7 #ebdbb2 35 | color15 #fbf1c7 36 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/kanagawa.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | 3 | ## name: Kanagawa 4 | ## license: MIT 5 | ## author: Tommaso Laurenzi 6 | ## upstream: https://github.com/rebelot/kanagawa.nvim/ 7 | 8 | 9 | background #1F1F28 10 | foreground #DCD7BA 11 | selection_background #2D4F67 12 | selection_foreground #C8C093 13 | url_color #72A7BC 14 | cursor #C8C093 15 | 16 | # Tabs 17 | active_tab_background #2D4F67 18 | active_tab_foreground #DCD7BA 19 | inactive_tab_background #223249 20 | inactive_tab_foreground #727169 21 | #tab_bar_background #15161E 22 | 23 | # normal 24 | color0 #090618 25 | color1 #C34043 26 | color2 #76946A 27 | color3 #C0A36E 28 | color4 #7E9CD8 29 | color5 #957FB8 30 | color6 #6A9589 31 | color7 #C8C093 32 | 33 | # bright 34 | color8 #727169 35 | color9 #E82424 36 | color10 #98BB6C 37 | color11 #E6C384 38 | color12 #7FB4CA 39 | color13 #938AA9 40 | color14 #7AA89F 41 | color15 #DCD7BA 42 | 43 | 44 | # extended colors 45 | color16 #FFA066 46 | color17 #FF5D62 47 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/matugen.conf: -------------------------------------------------------------------------------- 1 | # Cursor colors 2 | cursor #e6e3d5 3 | cursor_text_color #c9c7b6 4 | 5 | # Main colors 6 | foreground #e6e3d5 7 | background #14140c 8 | selection_foreground #323200 9 | selection_background #cacb77 10 | url_color #a4d0bd 11 | 12 | # black 13 | color0 #14140c 14 | color8 #3a3a30 15 | 16 | # red 17 | color1 #ffb4ab 18 | color9 #ffb4ab 19 | 20 | # green 21 | color2 #a4d0bd 22 | color10 #a4d0bd 23 | 24 | # yellow 25 | color3 #cacb77 26 | color14 #cacb77 27 | 28 | # blue 29 | color4 #cac8a5 30 | color12 #cac8a5 31 | 32 | # magenta 33 | color5 #ecb4ec 34 | color13 #ecb4ec 35 | 36 | # cyan 37 | color6 #84d6c2 38 | color14 #84d6c2 39 | 40 | # white 41 | color7 #e6e3d5 42 | color15 #c9c7b6 43 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/nord.conf: -------------------------------------------------------------------------------- 1 | # Nord Colorscheme for Kitty 2 | # Based on: 3 | # - https://gist.github.com/marcusramberg/64010234c95a93d953e8c79fdaf94192 4 | # - https://github.com/arcticicestudio/nord-hyper 5 | 6 | foreground #D8DEE9 7 | background #2E3440 8 | selection_foreground #000000 9 | selection_background #FFFACD 10 | url_color #0087BD 11 | cursor #81A1C1 12 | 13 | # black 14 | color0 #3B4252 15 | color8 #4C566A 16 | 17 | # red 18 | color1 #BF616A 19 | color9 #BF616A 20 | 21 | # green 22 | color2 #A3BE8C 23 | color10 #A3BE8C 24 | 25 | # yellow 26 | color3 #EBCB8B 27 | color11 #EBCB8B 28 | 29 | # blue 30 | color4 #81A1C1 31 | color12 #81A1C1 32 | 33 | # magenta 34 | color5 #B48EAD 35 | color13 #B48EAD 36 | 37 | # cyan 38 | color6 #88C0D0 39 | color14 #8FBCBB 40 | 41 | # white 42 | color7 #E5E9F0 43 | color15 #ECEFF4 44 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/rose_pine.conf: -------------------------------------------------------------------------------- 1 | ## name: Rosé Pine 2 | ## author: mvllow 3 | ## license: MIT 4 | ## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine.conf 5 | ## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist 6 | 7 | foreground #e0def4 8 | background #191724 9 | selection_foreground #e0def4 10 | selection_background #403d52 11 | 12 | cursor #524f67 13 | cursor_text_color #e0def4 14 | 15 | url_color #c4a7e7 16 | 17 | active_tab_foreground #e0def4 18 | active_tab_background #26233a 19 | inactive_tab_foreground #6e6a86 20 | inactive_tab_background #191724 21 | 22 | active_border_color #31748f 23 | inactive_border_color #403d52 24 | 25 | # black 26 | color0 #26233a 27 | color8 #6e6a86 28 | 29 | # red 30 | color1 #eb6f92 31 | color9 #eb6f92 32 | 33 | # green 34 | color2 #31748f 35 | color10 #31748f 36 | 37 | # yellow 38 | color3 #f6c177 39 | color11 #f6c177 40 | 41 | # blue 42 | color4 #9ccfd8 43 | color12 #9ccfd8 44 | 45 | # magenta 46 | color5 #c4a7e7 47 | color13 #c4a7e7 48 | 49 | # cyan 50 | color6 #ebbcba 51 | color14 #ebbcba 52 | 53 | # white 54 | color7 #e0def4 55 | color15 #e0def4 56 | 57 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/rose_pine_dawn.conf: -------------------------------------------------------------------------------- 1 | ## name: Rosé Pine Dawn 2 | ## author: mvllow 3 | ## license: MIT 4 | ## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine-dawn.conf 5 | ## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist 6 | 7 | foreground #575279 8 | background #faf4ed 9 | selection_foreground #575279 10 | selection_background #dfdad9 11 | 12 | cursor #cecacd 13 | cursor_text_color #575279 14 | 15 | url_color #907aa9 16 | 17 | active_tab_foreground #575279 18 | active_tab_background #f2e9e1 19 | inactive_tab_foreground #9893a5 20 | inactive_tab_background #faf4ed 21 | 22 | active_border_color #286983 23 | inactive_border_color #dfdad9 24 | 25 | # black 26 | color0 #f2e9e1 27 | color8 #9893a5 28 | 29 | # red 30 | color1 #b4637a 31 | color9 #b4637a 32 | 33 | # green 34 | color2 #286983 35 | color10 #286983 36 | 37 | # yellow 38 | color3 #ea9d34 39 | color11 #ea9d34 40 | 41 | # blue 42 | color4 #56949f 43 | color12 #56949f 44 | 45 | # magenta 46 | color5 #907aa9 47 | color13 #907aa9 48 | 49 | # cyan 50 | color6 #d7827e 51 | color14 #d7827e 52 | 53 | # white 54 | color7 #575279 55 | color15 #575279 56 | 57 | -------------------------------------------------------------------------------- /kitty/.config/kitty/colorschemes/rose_pine_moon.conf: -------------------------------------------------------------------------------- 1 | ## name: Rosé Pine Moon 2 | ## author: mvllow 3 | ## license: MIT 4 | ## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine-moon.conf 5 | ## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist 6 | 7 | foreground #e0def4 8 | background #232136 9 | selection_foreground #e0def4 10 | selection_background #44415a 11 | 12 | cursor #56526e 13 | cursor_text_color #e0def4 14 | 15 | url_color #c4a7e7 16 | 17 | active_tab_foreground #e0def4 18 | active_tab_background #393552 19 | inactive_tab_foreground #6e6a86 20 | inactive_tab_background #232136 21 | 22 | active_border_color #3e8fb0 23 | inactive_border_color #44415a 24 | 25 | # black 26 | color0 #393552 27 | color8 #6e6a86 28 | 29 | # red 30 | color1 #eb6f92 31 | color9 #eb6f92 32 | 33 | # green 34 | color2 #3e8fb0 35 | color10 #3e8fb0 36 | 37 | # yellow 38 | color3 #f6c177 39 | color11 #f6c177 40 | 41 | # blue 42 | color4 #9ccfd8 43 | color12 #9ccfd8 44 | 45 | # magenta 46 | color5 #c4a7e7 47 | color13 #c4a7e7 48 | 49 | # cyan 50 | color6 #ea9a97 51 | color14 #ea9a97 52 | 53 | # white 54 | color7 #e0def4 55 | color15 #e0def4 56 | 57 | -------------------------------------------------------------------------------- /kitty/.config/kitty/kitty.conf: -------------------------------------------------------------------------------- 1 | include ~/.config/kitty/colorschemes/catppuccin_macchiato.conf 2 | 3 | font_family Iosevka 4 | bold_font auto 5 | italic_font auto 6 | bold_italic_font auto 7 | window_padding_width 16 8 | confirm_os_window_close 2 9 | font_size 18 10 | 11 | # increases scroll speed 12 | touch_scroll_multiplier 3.0 13 | 14 | #allow_remote_control yes 15 | #listen_on unix:/tmp/kitty 16 | # enabled_layouts splits 17 | 18 | #map ctrl+enter send_text normal,application \x1b[13;5u 19 | #map shift+enter send_text normal,application \x1b[13;2u 20 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/catppuccin_frappe.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=48,52,70 3 | 4 | [BackgroundFaint] 5 | Color=48,52,70 6 | 7 | [BackgroundIntense] 8 | Color=48,52,70 9 | 10 | [Color0] 11 | Color=115,121,148 12 | 13 | [Color0Faint] 14 | Color=115,121,148 15 | 16 | [Color0Intense] 17 | Color=115,121,148 18 | 19 | [Color1] 20 | Color=231,130,132 21 | 22 | [Color1Faint] 23 | Color=231,130,132 24 | 25 | [Color1Intense] 26 | Color=231,130,132 27 | 28 | [Color2] 29 | Color=166,209,137 30 | 31 | [Color2Faint] 32 | Color=166,209,137 33 | 34 | [Color2Intense] 35 | Color=166,209,137 36 | 37 | [Color3] 38 | Color=229,200,144 39 | 40 | [Color3Faint] 41 | Color=229,200,144 42 | 43 | [Color3Intense] 44 | Color=229,200,144 45 | 46 | [Color4] 47 | Color=140,170,238 48 | 49 | [Color4Faint] 50 | Color=140,170,238 51 | 52 | [Color4Intense] 53 | Color=140,170,238 54 | 55 | [Color5] 56 | Color=202,158,230 57 | 58 | [Color5Faint] 59 | Color=202,158,230 60 | 61 | [Color5Intense] 62 | Color=202,158,230 63 | 64 | [Color6] 65 | Color=153,209,219 66 | 67 | [Color6Faint] 68 | Color=153,209,219 69 | 70 | [Color6Intense] 71 | Color=153,209,219 72 | 73 | [Color7] 74 | Color=198,208,245 75 | 76 | [Color7Faint] 77 | Color=198,208,245 78 | 79 | [Color7Intense] 80 | Color=198,208,245 81 | 82 | [Foreground] 83 | Color=198,208,245 84 | 85 | [ForegroundFaint] 86 | Color=198,208,245 87 | 88 | [ForegroundIntense] 89 | Color=198,208,245 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=catppuccin_frappe 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/catppuccin_latte.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=239,241,245 3 | 4 | [BackgroundFaint] 5 | Color=239,241,245 6 | 7 | [BackgroundIntense] 8 | Color=239,241,245 9 | 10 | [Color0] 11 | Color=156,160,176 12 | 13 | [Color0Faint] 14 | Color=156,160,176 15 | 16 | [Color0Intense] 17 | Color=156,160,176 18 | 19 | [Color1] 20 | Color=210,15,57 21 | 22 | [Color1Faint] 23 | Color=210,15,57 24 | 25 | [Color1Intense] 26 | Color=210,15,57 27 | 28 | [Color2] 29 | Color=64,160,43 30 | 31 | [Color2Faint] 32 | Color=64,160,43 33 | 34 | [Color2Intense] 35 | Color=64,160,43 36 | 37 | [Color3] 38 | Color=223,142,29 39 | 40 | [Color3Faint] 41 | Color=223,142,29 42 | 43 | [Color3Intense] 44 | Color=223,142,29 45 | 46 | [Color4] 47 | Color=30,102,245 48 | 49 | [Color4Faint] 50 | Color=30,102,245 51 | 52 | [Color4Intense] 53 | Color=30,102,245 54 | 55 | [Color5] 56 | Color=136,57,239 57 | 58 | [Color5Faint] 59 | Color=136,57,239 60 | 61 | [Color5Intense] 62 | Color=136,57,239 63 | 64 | [Color6] 65 | Color=4,165,229 66 | 67 | [Color6Faint] 68 | Color=4,165,229 69 | 70 | [Color6Intense] 71 | Color=4,165,229 72 | 73 | [Color7] 74 | Color=76,79,105 75 | 76 | [Color7Faint] 77 | Color=76,79,105 78 | 79 | [Color7Intense] 80 | Color=76,79,105 81 | 82 | [Foreground] 83 | Color=76,79,105 84 | 85 | [ForegroundFaint] 86 | Color=76,79,105 87 | 88 | [ForegroundIntense] 89 | Color=76,79,105 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=catppuccin_latte 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/catppuccin_macchiato.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=17,17,27 3 | 4 | [BackgroundFaint] 5 | Color=30,30,46 6 | 7 | [BackgroundIntense] 8 | Color=30,30,46 9 | 10 | [Color0] 11 | Color=108,112,134 12 | 13 | [Color0Faint] 14 | Color=108,112,134 15 | 16 | [Color0Intense] 17 | Color=108,112,134 18 | 19 | [Color1] 20 | Color=243,139,168 21 | 22 | [Color1Faint] 23 | Color=243,139,168 24 | 25 | [Color1Intense] 26 | Color=243,139,168 27 | 28 | [Color2] 29 | Color=166,227,161 30 | 31 | [Color2Faint] 32 | Color=166,227,161 33 | 34 | [Color2Intense] 35 | Color=166,227,161 36 | 37 | [Color3] 38 | Color=249,226,175 39 | 40 | [Color3Faint] 41 | Color=249,226,175 42 | 43 | [Color3Intense] 44 | Color=249,226,175 45 | 46 | [Color4] 47 | Color=137,180,250 48 | 49 | [Color4Faint] 50 | Color=137,180,250 51 | 52 | [Color4Intense] 53 | Color=137,180,250 54 | 55 | [Color5] 56 | Color=203,166,247 57 | 58 | [Color5Faint] 59 | Color=203,166,247 60 | 61 | [Color5Intense] 62 | Color=203,166,247 63 | 64 | [Color6] 65 | Color=137,220,235 66 | 67 | [Color6Faint] 68 | Color=137,220,235 69 | 70 | [Color6Intense] 71 | Color=137,220,235 72 | 73 | [Color7] 74 | Color=205,214,244 75 | 76 | [Color7Faint] 77 | Color=205,214,244 78 | 79 | [Color7Intense] 80 | Color=205,214,244 81 | 82 | [Foreground] 83 | Color=205,214,244 84 | 85 | [ForegroundFaint] 86 | Color=205,214,244 87 | 88 | [ForegroundIntense] 89 | Color=205,214,244 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=catppuccin_macchiato 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/catppuccin_mocha.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=30,30,46 3 | 4 | [BackgroundFaint] 5 | Color=30,30,46 6 | 7 | [BackgroundIntense] 8 | Color=30,30,46 9 | 10 | [Color0] 11 | Color=108,112,134 12 | 13 | [Color0Faint] 14 | Color=108,112,134 15 | 16 | [Color0Intense] 17 | Color=108,112,134 18 | 19 | [Color1] 20 | Color=243,139,168 21 | 22 | [Color1Faint] 23 | Color=243,139,168 24 | 25 | [Color1Intense] 26 | Color=243,139,168 27 | 28 | [Color2] 29 | Color=166,227,161 30 | 31 | [Color2Faint] 32 | Color=166,227,161 33 | 34 | [Color2Intense] 35 | Color=166,227,161 36 | 37 | [Color3] 38 | Color=249,226,175 39 | 40 | [Color3Faint] 41 | Color=249,226,175 42 | 43 | [Color3Intense] 44 | Color=249,226,175 45 | 46 | [Color4] 47 | Color=137,180,250 48 | 49 | [Color4Faint] 50 | Color=137,180,250 51 | 52 | [Color4Intense] 53 | Color=137,180,250 54 | 55 | [Color5] 56 | Color=203,166,247 57 | 58 | [Color5Faint] 59 | Color=203,166,247 60 | 61 | [Color5Intense] 62 | Color=203,166,247 63 | 64 | [Color6] 65 | Color=137,220,235 66 | 67 | [Color6Faint] 68 | Color=137,220,235 69 | 70 | [Color6Intense] 71 | Color=137,220,235 72 | 73 | [Color7] 74 | Color=205,214,244 75 | 76 | [Color7Faint] 77 | Color=205,214,244 78 | 79 | [Color7Intense] 80 | Color=205,214,244 81 | 82 | [Foreground] 83 | Color=205,214,244 84 | 85 | [ForegroundFaint] 86 | Color=205,214,244 87 | 88 | [ForegroundIntense] 89 | Color=205,214,244 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=catppuccin_mocha 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/dracula.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=33,34,44 3 | 4 | [BackgroundFaint] 5 | Color=33,34,44 6 | 7 | [BackgroundIntense] 8 | Color=98,114,164 9 | 10 | [Color0] 11 | Color=33,34,44 12 | 13 | [Color0Faint] 14 | Color=33,34,44 15 | 16 | [Color0Intense] 17 | Color=98,114,164 18 | 19 | [Color1] 20 | Color=255,85,85 21 | 22 | [Color1Faint] 23 | Color=255,85,85 24 | 25 | [Color1Intense] 26 | Color=255,110,110 27 | 28 | [Color2] 29 | Color=80,250,123 30 | 31 | [Color2Faint] 32 | Color=80,250,123 33 | 34 | [Color2Intense] 35 | Color=105,255,148 36 | 37 | [Color3] 38 | Color=241,250,140 39 | 40 | [Color3Faint] 41 | Color=241,250,140 42 | 43 | [Color3Intense] 44 | Color=255,255,165 45 | 46 | [Color4] 47 | Color=189,147,249 48 | 49 | [Color4Faint] 50 | Color=189,147,249 51 | 52 | [Color4Intense] 53 | Color=214,172,255 54 | 55 | [Color5] 56 | Color=255,121,198 57 | 58 | [Color5Faint] 59 | Color=255,121,198 60 | 61 | [Color5Intense] 62 | Color=255,146,223 63 | 64 | [Color6] 65 | Color=139,233,253 66 | 67 | [Color6Faint] 68 | Color=139,233,253 69 | 70 | [Color6Intense] 71 | Color=164,255,255 72 | 73 | [Color7] 74 | Color=248,248,242 75 | 76 | [Color7Faint] 77 | Color=248,248,242 78 | 79 | [Color7Intense] 80 | Color=255,255,255 81 | 82 | [Foreground] 83 | Color=248,248,242 84 | 85 | [ForegroundFaint] 86 | Color=248,248,242 87 | 88 | [ForegroundIntense] 89 | Color=255,255,255 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=dracula 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/dummy.profile: -------------------------------------------------------------------------------- 1 | [Appearance] 2 | AntiAliasFonts=true 3 | BoldIntense=true 4 | ColorScheme=Breeze 5 | Font=Iosevka Nerd Font Mono,18,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 6 | IgnoreWcWidth=true 7 | LineSpacing=0 8 | UseFontLineChararacters=true 9 | WordModeBrahmic=true 10 | 11 | [General] 12 | Icon=konsole 13 | Name=dummy 14 | Parent=FALLBACK/ 15 | TerminalMargin=16 16 | 17 | [Scrolling] 18 | HighlightScrolledLines=false 19 | ScrollBarPosition=2 20 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/everblush.colorscheme: -------------------------------------------------------------------------------- 1 | # source: https://github.com/Everblush/terminal-emulators/tree/main/src/konsole 2 | # --- special colors --- 3 | 4 | [Background] 5 | Color=20,27,30 6 | 7 | [BackgroundIntense] 8 | Color=20,27,30 9 | 10 | [Foreground] 11 | Color=218,218,218 12 | 13 | [ForegroundIntense] 14 | Color=218,218,218 15 | Bold=true 16 | 17 | # --- standard colors --- 18 | 19 | [Color0] 20 | Color=35,42,45 21 | 22 | [Color0Intense] 23 | Color=45,52,55 24 | 25 | [Color1] 26 | Color=229,116,116 27 | 28 | [Color1Intense] 29 | Color=239,126,126 30 | 31 | [Color2] 32 | Color=140,207,126 33 | 34 | [Color2Intense] 35 | Color=150,217,136 36 | 37 | [Color3] 38 | Color=229,199,107 39 | 40 | [Color3Intense] 41 | Color=244,214,122 42 | 43 | [Color4] 44 | Color=103,176,232 45 | 46 | [Color4Intense] 47 | Color=113,186,242 48 | 49 | [Color5] 50 | Color=196,127,213 51 | 52 | [Color5Intense] 53 | Color=206,137,223 54 | 55 | [Color6] 56 | Color=108,191,191 57 | 58 | [Color6Intense] 59 | Color=103,203,231 60 | 61 | [Color7] 62 | Color=179,185,184 63 | 64 | [Color7Intense] 65 | Color=189,195,194 66 | 67 | # --- general options --- 68 | 69 | [General] 70 | Description=everblush 71 | Opacity=1 72 | Wallpaper= 73 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/everforest.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=39,46,51 3 | 4 | [BackgroundFaint] 5 | Color=39,46,51 6 | 7 | [BackgroundIntense] 8 | Color=39,46,51 9 | 10 | [Color0] 11 | Color=68,80,85 12 | 13 | [Color0Faint] 14 | Color=68,80,85 15 | 16 | [Color0Intense] 17 | Color=68,80,85 18 | 19 | [Color1] 20 | Color=230,126,128 21 | 22 | [Color1Faint] 23 | Color=230,126,128 24 | 25 | [Color1Intense] 26 | Color=230,126,128 27 | 28 | [Color2] 29 | Color=167,192,128 30 | 31 | [Color2Faint] 32 | Color=167,192,128 33 | 34 | [Color2Intense] 35 | Color=167,192,128 36 | 37 | [Color3] 38 | Color=219,188,127 39 | 40 | [Color3Faint] 41 | Color=219,188,127 42 | 43 | [Color3Intense] 44 | Color=219,188,127 45 | 46 | [Color4] 47 | Color=127,187,179 48 | 49 | [Color4Faint] 50 | Color=127,187,179 51 | 52 | [Color4Intense] 53 | Color=127,187,179 54 | 55 | [Color5] 56 | Color=214,153,182 57 | 58 | [Color5Faint] 59 | Color=214,153,182 60 | 61 | [Color5Intense] 62 | Color=214,153,182 63 | 64 | [Color6] 65 | Color=131,192,146 66 | 67 | [Color6Faint] 68 | Color=131,192,146 69 | 70 | [Color6Intense] 71 | Color=131,192,146 72 | 73 | [Color7] 74 | Color=211,198,170 75 | 76 | [Color7Faint] 77 | Color=211,198,170 78 | 79 | [Color7Intense] 80 | Color=211,198,170 81 | 82 | [Foreground] 83 | Color=211,198,170 84 | 85 | [ForegroundFaint] 86 | Color=211,198,170 87 | 88 | [ForegroundIntense] 89 | Color=211,198,170 90 | 91 | [General] 92 | Anchor=0.5,0.5 93 | Blur=false 94 | ColorRandomization=false 95 | Description=everforest 96 | FillStyle=Tile 97 | Opacity=1 98 | Wallpaper= 99 | WallpaperFlipType=NoFlip 100 | WallpaperOpacity=1 101 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/gruvbox.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=40,40,40 3 | 4 | [BackgroundFaint] 5 | Color=40,40,40 6 | 7 | [BackgroundIntense] 8 | Color=40,40,40 9 | 10 | [Color0] 11 | Color=40,40,40 12 | 13 | [Color0Faint] 14 | Color=40,40,40 15 | 16 | [Color0Intense] 17 | Color=146,131,116 18 | 19 | [Color1] 20 | Color=204,36,29 21 | 22 | [Color1Faint] 23 | Color=204,36,29 24 | 25 | [Color1Intense] 26 | Color=251,73,52 27 | 28 | [Color2] 29 | Color=152,151,26 30 | 31 | [Color2Faint] 32 | Color=152,151,26 33 | 34 | [Color2Intense] 35 | Color=184,187,38 36 | 37 | [Color3] 38 | Color=215,153,33 39 | 40 | [Color3Faint] 41 | Color=215,153,33 42 | 43 | [Color3Intense] 44 | Color=250,189,47 45 | 46 | [Color4] 47 | Color=69,133,136 48 | 49 | [Color4Faint] 50 | Color=69,133,136 51 | 52 | [Color4Intense] 53 | Color=131,165,152 54 | 55 | [Color5] 56 | Color=177,98,134 57 | 58 | [Color5Faint] 59 | Color=177,98,134 60 | 61 | [Color5Intense] 62 | Color=211,134,155 63 | 64 | [Color6] 65 | Color=104,157,106 66 | 67 | [Color6Faint] 68 | Color=104,157,106 69 | 70 | [Color6Intense] 71 | Color=142,192,124 72 | 73 | [Color7] 74 | Color=168,153,132 75 | 76 | [Color7Faint] 77 | Color=168,153,132 78 | 79 | [Color7Intense] 80 | Color=235,219,178 81 | 82 | [Foreground] 83 | Color=235,219,178 84 | 85 | [ForegroundFaint] 86 | Color=235,219,178 87 | 88 | [ForegroundIntense] 89 | Color=235,219,178 90 | 91 | [General] 92 | Blur=false 93 | Description=gruvbox 94 | Opacity=1 95 | Wallpaper= 96 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/main.profile: -------------------------------------------------------------------------------- 1 | [Appearance] 2 | AntiAliasFonts=true 3 | BoldIntense=true 4 | ColorScheme=catppuccin_macchiato 5 | Font=Iosevka,18,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 6 | IgnoreWcWidth=true 7 | LineSpacing=0 8 | UseFontLineChararacters=true 9 | WordModeBrahmic=true 10 | 11 | [General] 12 | Icon=konsole 13 | Name=main 14 | Parent=FALLBACK/ 15 | TerminalMargin=16 16 | 17 | [Scrolling] 18 | HighlightScrolledLines=false 19 | ReflowLines=true 20 | ScrollBarPosition=1 21 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/matugen.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=20,20,12 3 | 4 | [BackgroundFaint] 5 | Color=20,20,12 6 | 7 | [BackgroundIntense] 8 | Color=20,20,12 9 | 10 | [Color0] 11 | Color=20,20,12 12 | 13 | [Color0Faint] 14 | Color=20,20,12 15 | 16 | [Color0Intense] 17 | Color=20,20,12 18 | 19 | [Color1] 20 | Color=147,145,130 21 | 22 | [Color1Faint] 23 | Color=147,145,130 24 | 25 | [Color1Intense] 26 | Color=147,145,130 27 | 28 | [Color2] 29 | Color=255,180,171 30 | 31 | [Color2Faint] 32 | Color=255,180,171 33 | 34 | [Color2Intense] 35 | Color=255,180,171 36 | 37 | [Color3] 38 | Color=164,208,189 39 | 40 | [Color3Faint] 41 | Color=164,208,189 42 | 43 | [Color3Intense] 44 | Color=164,208,189 45 | 46 | [Color4] 47 | Color=202,203,119 48 | 49 | [Color4Faint] 50 | Color=202,203,119 51 | 52 | [Color4Intense] 53 | Color=202,203,119 54 | 55 | [Color5] 56 | Color=202,200,165 57 | 58 | [Color5Faint] 59 | Color=202,200,165 60 | 61 | [Color5Intense] 62 | Color=202,200,165 63 | 64 | [Color6] 65 | Color=236,180,236 66 | 67 | [Color6Faint] 68 | Color=236,180,236 69 | 70 | [Color6Intense] 71 | Color=236,180,236 72 | 73 | [Color7] 74 | Color=132,214,194 75 | 76 | [Color7Faint] 77 | Color=132,214,194 78 | 79 | [Color7Intense] 80 | Color=132,214,194 81 | 82 | [Foreground] 83 | Color=230,227,213 84 | 85 | [ForegroundFaint] 86 | Color=230,227,213 87 | 88 | [ForegroundIntense] 89 | Color=230,227,213 90 | 91 | [General] 92 | Blur=false 93 | Description=matugen 94 | Opacity=1 95 | Wallpaper= 96 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/nord.colorscheme: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | [Background] 5 | Color=46,52,64 6 | 7 | [BackgroundIntense] 8 | Color=46,52,64 9 | 10 | [Foreground] 11 | Color=216,222,233 12 | 13 | [ForegroundIntense] 14 | Color=216,222,233 15 | Bold=true 16 | 17 | [Color0] 18 | Color=59,66,82 19 | 20 | [Color0Intense] 21 | Color=76,86,106 22 | 23 | [Color1] 24 | Color=191,97,106 25 | 26 | [Color1Intense] 27 | Color=191,97,106 28 | 29 | [Color2] 30 | Color=163,190,140 31 | 32 | [Color2Intense] 33 | Color=163,190,140 34 | 35 | [Color3] 36 | Color=235,203,139 37 | 38 | [Color3Intense] 39 | Color=235,203,139 40 | 41 | [Color4] 42 | Color=129,161,193 43 | 44 | [Color4Intense] 45 | Color=129,161,193 46 | 47 | [Color5] 48 | Color=180,142,173 49 | 50 | [Color5Intense] 51 | Color=180,142,173 52 | 53 | [Color6] 54 | Color=136,192,208 55 | 56 | [Color6Intense] 57 | Color=143,188,187 58 | 59 | [Color7] 60 | Color=229,233,240 61 | 62 | [Color7Intense] 63 | Color=236,239,244 64 | 65 | [General] 66 | Description=nord 67 | Opacity=1 68 | Wallpaper= 69 | -------------------------------------------------------------------------------- /konsole/.local/share/konsole/rose_pine.colorscheme: -------------------------------------------------------------------------------- 1 | # --- special colors --- 2 | 3 | [Background] 4 | Color=25,23,36 5 | 6 | [BackgroundIntense] 7 | Color=25,23,36 8 | 9 | [Foreground] 10 | Color=224,222,244 11 | 12 | [ForegroundIntense] 13 | Color=224,222,244 14 | Bold=true 15 | 16 | # --- standard colors --- 17 | 18 | # black 19 | [Color0] 20 | Color=38,35,58 21 | 22 | [Color0Intense] 23 | Color=110,106,134 24 | 25 | # red 26 | [Color1] 27 | Color=235,111,146 28 | 29 | [Color1Intense] 30 | Color=235,111,146 31 | 32 | # green 33 | [Color2] 34 | Color=49,116,143 35 | 36 | [Color2Intense] 37 | Color=49,116,143 38 | 39 | # yellow 40 | [Color3] 41 | Color=246,193,119 42 | 43 | [Color3Intense] 44 | Color=246,193,119 45 | 46 | # blue 47 | [Color4] 48 | Color=156,207,216 49 | 50 | [Color4Intense] 51 | Color=156,207,216 52 | 53 | # magenta 54 | [Color5] 55 | Color=196,167,231 56 | 57 | [Color5Intense] 58 | Color=196,167,231 59 | 60 | # cyan 61 | [Color6] 62 | Color=235,188,186 63 | 64 | [Color6Intense] 65 | Color=235,188,186 66 | 67 | # white 68 | [Color7] 69 | Color=224,222,244 70 | 71 | [Color7Intense] 72 | Color=224,222,244 73 | 74 | # --- general options --- 75 | 76 | [General] 77 | Description=rose_pine 78 | Opacity=1 79 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/ags_colors.template: -------------------------------------------------------------------------------- 1 | { 2 | "label_fg": "{{colors.on_surface_variant.default.hex}}", 3 | 4 | "bar_bg": "{{colors.on_primary_fixed.default.hex}}", 5 | 6 | "clock_container_bg": "{{colors.secondary_container.default.hex}}", 7 | "clock_icon_bg": "{{colors.on_secondary_container.default.hex}}", 8 | "clock_icon_fg": "{{colors.secondary_container.default.hex}}", 9 | "clock_label_fg": "{{colors.on_secondary_container.default.hex}}", 10 | "clock_border": "{{colors.on_secondary_container.default.hex}}", 11 | 12 | "window_title_border": "{{colors.on_surface.default.hex}}", 13 | 14 | "workspace_item_active_icon_bg": "{{colors.primary.default.hex}}", 15 | "workspace_item_active_icon_fg": "{{colors.on_primary.default.hex}}", 16 | "workspace_item_active_container_bg": "{{colors.on_primary.default.hex}}", 17 | "workspace_item_active_label_fg": "{{colors.primary.default.hex}}", 18 | "workspace_border": "{{colors.primary.default.hex}}", 19 | 20 | "systray_bg": "{{colors.tertiary_container.default.hex}}", 21 | 22 | "battery_container_bg": "{{colors.on_tertiary.default.hex}}", 23 | "battery_container_charging_bg": "{{colors.on_red.default.hex}}", 24 | "battery_label_fg": "{{colors.tertiary.default.hex}}", 25 | "battery_label_charging_fg": "{{colors.red.default.hex}}", 26 | "battery_icon_fg": "{{colors.on_tertiary.default.hex}}", 27 | "battery_icon_bg": "{{colors.tertiary.default.hex}}", 28 | "battery_icon_charging_bg": "{{colors.red.default.hex}}", 29 | "battery_border": "{{colors.tertiary.default.hex}}", 30 | "battery_border_charging": "{{colors.red.default.hex}}", 31 | 32 | "bar_opacity": "0.6", 33 | 34 | "hyprland_border": "{{colors.primary.default.hex | replace: "#", ""}}" 35 | } 36 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/ax-shell.css: -------------------------------------------------------------------------------- 1 | :vars { 2 | --foreground: {{colors.on_background.default.hex}}; 3 | --background: {{colors.background.default.hex}}; 4 | --cursor: {{colors.on_background.default.hex}}; 5 | --primary: {{colors.primary.default.hex}}; 6 | --on-primary: {{colors.on_primary.default.hex}}; 7 | --secondary: {{colors.secondary.default.hex}}; 8 | --on-secondary: {{colors.on_secondary.default.hex}}; 9 | --tertiary: {{colors.tertiary.default.hex}}; 10 | --on-tertiary: {{colors.on_tertiary.default.hex}}; 11 | --surface: {{colors.surface.default.hex}}; 12 | --surface-bright: {{colors.surface_bright.default.hex}}; 13 | --error: {{colors.error.default.hex}}; 14 | --error-dim: {{colors.error.default.hex | set_lightness: -10.0}}; 15 | --on-error: {{colors.on_error.default.hex}}; 16 | --error-container: {{colors.error_container.default.hex}}; 17 | --outline: {{colors.outline.default.hex}}; 18 | --shadow: {{colors.shadow.default.hex}}; 19 | } 20 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/dmenu_xresources_colors.template: -------------------------------------------------------------------------------- 1 | ! need to add a prefix or else there will be conflict 2 | 3 | <* for name, value in colors *>#define mat_dmenu_{{name}} {{value.dark.hex}} 4 | <* endfor *> 5 | 6 | ! changes fg color of non-selected entries 7 | dmenu.foreground: mat_dmenu_primary_fixed 8 | ! changes bg color of non-selected entries 9 | dmenu.background: mat_dmenu_on_primary_fixed 10 | 11 | ! changes fg color of selected entry 12 | dmenu.selforeground: mat_dmenu_on_primary 13 | ! changes bg color of selected entry 14 | dmenu.selbackground: mat_dmenu_primary 15 | 16 | dmenu.outforeground: mat_dmenu_primary 17 | dmenu.outbackground: mat_dmenu_on_primary 18 | 19 | ! changes dmenu border color 20 | dmenu.bordercolor: mat_dmenu_primary 21 | 22 | ! changes highlight fg color of non-selected entry 23 | dmenu.hlforeground: mat_dmenu_error 24 | ! changes highlight bg color of non-selected entry 25 | dmenu.hlbackground: mat_dmenu_on_primary_fixed 26 | 27 | ! changes highlight fg color of selected entry 28 | dmenu.selhlforeground: mat_dmenu_error 29 | ! changes highlight bg color of selected entry 30 | dmenu.selhlbackground: mat_dmenu_on_primary 31 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/fuzzel_colors.template: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background={{colors.on_primary.default.hex | replace: "#", ""}}ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text={{colors.on_background.default.hex | replace: "#", ""}}ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt={{colors.tertiary.default.hex | replace: "#", ""}}ff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder={{colors.secondary.default.hex | replace: "#", ""}}aa 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input={{colors.on_background.default.hex | replace: "#", ""}}ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match={{colors.error.default.hex | replace: "#", ""}}ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection={{colors.primary.default.hex | replace: "#", ""}}ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text={{colors.on_primary.default.hex | replace: "#", ""}}ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match={{colors.error_container.default.hex | replace: "#", ""}}ff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter={{colors.secondary.default.hex | replace: "#", ""}}ff 22 | # Border color. Default: _002b36ff_. 23 | border={{colors.primary.default.hex | replace: "#", ""}}ff 24 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/gtk_colors.template: -------------------------------------------------------------------------------- 1 | @define-color accent_color {{colors.primary.default.hex}}; 2 | @define-color accent_fg_color {{colors.on_primary_fixed.default.hex}}; 3 | @define-color accent_bg_color {{colors.primary.default.hex}}; 4 | @define-color window_bg_color {{colors.background.default.hex}}; 5 | @define-color window_fg_color {{colors.on_surface.default.hex}}; 6 | @define-color headerbar_bg_color {{colors.surface_dim.default.hex}}; 7 | @define-color headerbar_fg_color {{colors.on_surface.default.hex}}; 8 | @define-color popover_bg_color {{colors.surface_dim.default.hex}}; 9 | @define-color popover_fg_color {{colors.on_surface.default.hex}}; 10 | @define-color view_bg_color {{colors.surface.default.hex}}; 11 | @define-color view_fg_color {{colors.on_surface.default.hex}}; 12 | @define-color card_bg_color {{colors.surface.default.hex}}; 13 | @define-color card_fg_color {{colors.on_surface.default.hex}}; 14 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/hyprland_colors.template: -------------------------------------------------------------------------------- 1 | $background = {{colors.background.default.hex_stripped}} 2 | $foreground = {{colors.on_background.default.hex_stripped}} 3 | 4 | $primary = {{colors.primary.default.hex_stripped}} 5 | $secondary = {{colors.secondary.default.hex_stripped}} 6 | $tertiary = {{colors.tertiary.default.hex_stripped}} 7 | $surface = {{colors.surface.default.hex_stripped}} 8 | $surface_bright = {{colors.surface_bright.default.hex_stripped}} 9 | $outline = {{colors.outline.default.hex_stripped}} 10 | $error = {{colors.error.default.hex_stripped | set_lightness: -20.0}} 11 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/kitty_colors.template: -------------------------------------------------------------------------------- 1 | # Cursor colors 2 | cursor {{colors.on_surface.dark.hex}} 3 | cursor_text_color {{colors.on_surface_variant.dark.hex}} 4 | 5 | # Main colors 6 | foreground {{colors.on_surface.default.hex}} 7 | background {{colors.background.default.hex}} 8 | selection_foreground {{colors.on_primary.default.hex}} 9 | selection_background {{colors.primary_fixed_dim.default.hex}} 10 | url_color {{colors.tertiary.default.hex}} 11 | 12 | # black 13 | color0 {{colors.background.dark.hex}} 14 | color8 {{colors.surface_bright.dark.hex}} 15 | 16 | # red 17 | color1 {{colors.error.dark.hex}} 18 | color9 {{colors.error.dark.hex}} 19 | 20 | # green 21 | color2 {{colors.tertiary.dark.hex}} 22 | color10 {{colors.tertiary.dark.hex}} 23 | 24 | # yellow 25 | color3 {{colors.primary.dark.hex}} 26 | color14 {{colors.primary.dark.hex}} 27 | 28 | # blue 29 | color4 {{colors.secondary.dark.hex}} 30 | color12 {{colors.secondary.dark.hex}} 31 | 32 | # magenta 33 | color5 {{colors.purple.dark.hex}} 34 | color13 {{colors.purple.dark.hex}} 35 | 36 | # cyan 37 | color6 {{colors.cyan.dark.hex}} 38 | color14 {{colors.cyan.dark.hex}} 39 | 40 | # white 41 | color7 {{colors.on_surface.dark.hex}} 42 | color15 {{colors.on_surface_variant.dark.hex}} 43 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/luastatus_colors.template: -------------------------------------------------------------------------------- 1 | local matugen_colors = { 2 | <* for name, value in colors *>{{name}} = "{{value.dark.hex}}", 3 | <* endfor *> 4 | } 5 | 6 | return matugen_colors 7 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/luastatus_modules_colors.template: -------------------------------------------------------------------------------- 1 | package.path = package.path .. ";" .. os.getenv("HOME") .. "/.config/dwm/luastatus/colorscheme/helper/?.lua" 2 | 3 | local c = require("matugen_colors") 4 | local fcolor = require("fcolor") 5 | 6 | local color = { 7 | -- separator 8 | sep = fcolor("bg", c["on_primary_fixed"]) .. fcolor("fg", c["on_primary_fixed"]) .. "|", -- separator 9 | 10 | -- date 11 | date_ic_fg = fcolor("fg", c["primary"]), 12 | date_ic_bg = fcolor("bg", c["on_primary"]), 13 | date_fg = fcolor("fg", c["on_primary"]), 14 | date_bg = fcolor("bg", c["primary"]), 15 | 16 | -- time 17 | time_ic_fg = fcolor("fg", c["tertiary"]), 18 | time_ic_bg = fcolor("bg", c["on_tertiary"]), 19 | time_fg = fcolor("fg", c["on_tertiary"]), 20 | time_bg = fcolor("bg", c["tertiary"]), 21 | 22 | -- wifi 23 | wifi_ic_fg = fcolor("fg", c["secondary"]), 24 | wifi_ic_bg = fcolor("bg", c["on_secondary"]), 25 | wifi_fg = fcolor("fg", c["on_secondary"]), 26 | wifi_bg = fcolor("bg", c["secondary"]), 27 | 28 | -- battery 29 | btt_ic_fg = fcolor("fg", c["on_primary"]), 30 | btt_ic_bg = fcolor("bg", c["primary"]), 31 | btt_fg = fcolor("fg", c["primary_fixed"]), 32 | btt_bg = fcolor("bg", c["on_primary_fixed"]), 33 | 34 | -- volume 35 | vol_ic_fg = fcolor("fg", c["on_tertiary"]), 36 | vol_ic_bg = fcolor("bg", c["tertiary"]), 37 | vol_fg = fcolor("fg", c["primary_fixed"]), 38 | vol_bg = fcolor("bg", c["on_primary_fixed"]), 39 | 40 | -- brightness 41 | brgn_ic_fg = fcolor("fg", c["error"]), 42 | brgn_ic_bg = fcolor("bg", c["on_error"]), 43 | brgn_fg = fcolor("fg", c["on_error"]), 44 | brgn_bg = fcolor("bg", c["error"]), 45 | } 46 | 47 | return color 48 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/neovim.template: -------------------------------------------------------------------------------- 1 | return { 2 | base00 = "{{colors.surface_container.default.hex}}", 3 | base01 = "{{colors.surface_container_high.default.hex}}", 4 | base02 = "{{colors.surface_container_highest.default.hex}}", 5 | base03 = "{{colors.outline_variant.default.hex}}", 6 | base04 = "{{colors.outline.default.hex}}", 7 | base05 = "{{colors.secondary.default.hex}}", 8 | base06 = "{{colors.on_surface_variant.default.hex}}", 9 | base07 = "{{colors.on_surface.default.hex}}", 10 | base08 = "{{colors.red.default.hex}}", 11 | base09 = "{{colors.orange.default.hex}}", 12 | base0A = "{{colors.yellow.default.hex}}", 13 | base0B = "{{colors.green.default.hex}}", 14 | base0C = "{{colors.blue.default.hex}}", 15 | base0D = "{{colors.teal.default.hex}}", 16 | base0E = "{{colors.purple.default.hex}}", 17 | base0F = "{{colors.primary.default.hex}}", 18 | } 19 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/rofi_colors.template: -------------------------------------------------------------------------------- 1 | *{ 2 | transparent: #282a3670; 3 | background: {{colors.surface_container_low.dark.hex}}; 4 | background-1: {{colors.surface_container_high.dark.hex}}; 5 | foreground: {{colors.on_surface.dark.hex}}; 6 | foreground-1: {{colors.outline.dark.hex}}; 7 | selected: {{colors.primary.dark.hex}}; 8 | selected-1: {{colors.secondary.dark.hex}}; 9 | active: {{colors.tertiary.dark.hex}}; 10 | urgent: {{colors.error.light.hex}}; 11 | } 12 | -------------------------------------------------------------------------------- /matugen/.config/matugen/templates/zathura.template: -------------------------------------------------------------------------------- 1 | set notification-error-bg "{{colors.error.default.hex}}" 2 | set notification-error-fg "{{colors.on_error.default.hex}}" 3 | set notification-warning-bg "#ffb86c" 4 | set notification-warning-fg "#44475a" 5 | set notification-bg "{{colors.surface_container_low.default.hex}}" 6 | set notification-fg "{{colors.on_surface_variant.default.hex}}" 7 | 8 | set completion-bg "{{colors.surface_container_low.default.hex}}" 9 | set completion-fg "{{colors.on_surface_variant.default.hex}}" 10 | set completion-group-bg "{{colors.primary.default.hex}}" 11 | set completion-group-fg "{{colors.on_primary.default.hex}}" 12 | set completion-highlight-bg "{{colors.secondary.default.hex}}" 13 | set completion-highlight-fg "{{colors.on_secondary.default.hex}}" 14 | 15 | set index-bg "{{colors.surface_container.default.hex}}" 16 | set index-fg "{{colors.on_surface_variant.default.hex}}" 17 | set index-active-bg "{{colors.primary.default.hex}}" 18 | set index-active-fg "{{colors.on_primary.default.hex}}" 19 | 20 | set inputbar-bg "{{colors.surface_container_low.default.hex}}" 21 | set inputbar-fg "{{colors.on_surface_variant.default.hex}}" 22 | set statusbar-bg "{{colors.surface_container_low.default.hex}}" 23 | set statusbar-fg "{{colors.on_surface_variant.default.hex}}" 24 | 25 | set highlight-fg rgba({{colors.on_surface.default.red}},{{colors.on_surface.default.green}},{{colors.on_surface.default.blue}},1.0) 26 | set highlight-active-color rgba({{colors.error.default.red}},{{colors.tertiary.default.green}},{{colors.tertiary.default.blue}},0.5) 27 | set highlight-color rgba({{colors.tertiary.default.red}},{{colors.error.default.green}},{{colors.error.default.blue}},0.5) 28 | 29 | set default-bg "{{colors.surface_container.default.hex}}" 30 | set default-fg "{{colors.on_surface_variant.default.hex}}" 31 | 32 | set render-loading true 33 | set render-loading-fg "{{colors.surface_container.default.hex}}" 34 | set render-loading-bg "{{colors.on_surface_variant.default.hex}}" 35 | 36 | # Recolor mode settings 37 | set recolor true 38 | set recolor-lightcolor "{{colors.surface_container.default.hex}}" 39 | set recolor-darkcolor "{{colors.on_surface_variant.default.hex}}" 40 | -------------------------------------------------------------------------------- /update_submodules.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | git submodule foreach git pull origin master 4 | -------------------------------------------------------------------------------- /utility/.config/betterlockscreen/betterlockscreenrc: -------------------------------------------------------------------------------- 1 | # ~/.config/betterlockscreenrc 2 | 3 | # default options 4 | display_on=0 5 | span_image=false 6 | lock_timeout=300 7 | fx_list=(dim blur dimblur pixel dimpixel color) 8 | dim_level=40 9 | blur_level=1 10 | pixel_scale=10,1000 11 | solid_color=282828 12 | wallpaper_cmd="feh --bg-fill" 13 | quiet=false 14 | 15 | # default theme 16 | loginbox=00000066 17 | loginshadow=00000000 18 | locktext="So you are finally here..." 19 | font="Iosevka Nerd Font Mono" 20 | ringcolor=ffffffff 21 | insidecolor=00000000 22 | separatorcolor=00000000 23 | ringvercolor=ffffffff 24 | insidevercolor=00000000 25 | ringwrongcolor=ffffffff 26 | insidewrongcolor=d23c3dff 27 | timecolor=ffffffff 28 | time_format="%a %I:%M %p" 29 | # time_format="%I:%M %p | %a %d-%m-%Y" 30 | greetercolor=ffffffff 31 | layoutcolor=ffffffff 32 | keyhlcolor=d23c3dff 33 | bshlcolor=d23c3dff 34 | veriftext="Verifying..." 35 | verifcolor=ffffffff 36 | wrongtext="Failure!" 37 | wrongcolor=d23c3dff 38 | modifcolor=d23c3dff 39 | bgcolor=000000ff 40 | 41 | 42 | # 43 | # expert options (change at own risk!) 44 | # 45 | 46 | # i3lockcolor_bin="i3lock-color" # Manually set command for i3lock-color 47 | # suspend_command="systemctl suspend" # Manually change action e.g. hibernate/suspend-command 48 | 49 | # i3lock-color - custom arguments 50 | # lockargs=() # overwriting default "(-n)" 51 | # lockargs+=(--ignore-empty-password) # appending new argument 52 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/ayu.theme: -------------------------------------------------------------------------------- 1 | # Main background, empty for terminal default, need to be empty if you want transparent background 2 | theme[main_bg]="#0B0E14" 3 | 4 | # Main text color 5 | theme[main_fg]="#BFBDB6" 6 | 7 | # Title color for boxes 8 | theme[title]="#BFBDB6" 9 | 10 | # Highlight color for keyboard shortcuts 11 | theme[hi_fg]="#E6B450" 12 | 13 | # Background color of selected item in processes box 14 | theme[selected_bg]="#E6B450" 15 | 16 | # Foreground color of selected item in processes box 17 | theme[selected_fg]="#f8f8f2" 18 | 19 | # Color of inactive/disabled text 20 | theme[inactive_fg]="#565B66" 21 | 22 | # Color of text appearing on top of graphs, i.e uptime and current network graph scaling 23 | theme[graph_text]="#BFBDB6" 24 | 25 | # Background color of the percentage meters 26 | theme[meter_bg]="#565B66" 27 | 28 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 29 | theme[proc_misc]="#DFBFFF" 30 | 31 | # Cpu box outline color 32 | theme[cpu_box]="#DFBFFF" 33 | 34 | # Memory/disks box outline color 35 | theme[mem_box]="#95E6CB" 36 | 37 | # Net up/down box outline color 38 | theme[net_box]="#F28779" 39 | 40 | # Processes box outline color 41 | theme[proc_box]="#E6B673" 42 | 43 | # Box divider line and small boxes line color 44 | theme[div_line]="#565B66" 45 | 46 | # Temperature graph colors 47 | theme[temp_start]="#DFBFFF" 48 | theme[temp_mid]="#D2A6FF" 49 | theme[temp_end]="#A37ACC" 50 | 51 | # CPU graph colors 52 | theme[cpu_start]="#DFBFFF" 53 | theme[cpu_mid]="#D2A6FF" 54 | theme[cpu_end]="#A37ACC" 55 | 56 | # Mem/Disk free meter 57 | theme[free_start]="#95E6CB" 58 | theme[free_mid]="#95E6CB" 59 | theme[free_end]="#4CBF99" 60 | 61 | # Mem/Disk cached meter 62 | theme[cached_start]="#95E6CB" 63 | theme[cached_mid]="#95E6CB" 64 | theme[cached_end]="#4CBF99" 65 | 66 | # Mem/Disk available meter 67 | theme[available_start]="#95E6CB" 68 | theme[available_mid]="#95E6CB" 69 | theme[available_end]="#4CBF99" 70 | 71 | # Mem/Disk used meter 72 | theme[used_start]="#95E6CB" 73 | theme[used_mid]="#95E6CB" 74 | theme[used_end]="#4CBF99" 75 | 76 | # Download graph colors 77 | theme[download_start]="#F28779" 78 | theme[download_mid]="#F07178" 79 | theme[download_end]="#F07171" 80 | 81 | # Upload graph colors 82 | theme[upload_start]="#73D0FF" 83 | theme[upload_mid]="#59C2FF" 84 | theme[upload_end]="#399EE6" 85 | 86 | # Process box color gradient for threads, mem and cpu usage 87 | theme[process_start]="#FFCC66" 88 | theme[process_mid]="#E6B450" 89 | theme[process_end]="#FFAA33" 90 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/dracula.theme: -------------------------------------------------------------------------------- 1 | # Main background, empty for terminal default, need to be empty if you want transparent background 2 | theme[main_bg]="#282a36" 3 | 4 | # Main text color 5 | theme[main_fg]="#f8f8f2" 6 | 7 | # Title color for boxes 8 | theme[title]="#f8f8f2" 9 | 10 | # Highlight color for keyboard shortcuts 11 | theme[hi_fg]="#6272a4" 12 | 13 | # Background color of selected item in processes box 14 | theme[selected_bg]="#ff79c6" 15 | 16 | # Foreground color of selected item in processes box 17 | theme[selected_fg]="#f8f8f2" 18 | 19 | # Color of inactive/disabled text 20 | theme[inactive_fg]="#44475a" 21 | 22 | # Color of text appearing on top of graphs, i.e uptime and current network graph scaling 23 | theme[graph_text]="#f8f8f2" 24 | 25 | # Background color of the percentage meters 26 | theme[meter_bg]="#44475a" 27 | 28 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 29 | theme[proc_misc]="#bd93f9" 30 | 31 | # Cpu box outline color 32 | theme[cpu_box]="#bd93f9" 33 | 34 | # Memory/disks box outline color 35 | theme[mem_box]="#50fa7b" 36 | 37 | # Net up/down box outline color 38 | theme[net_box]="#ff5555" 39 | 40 | # Processes box outline color 41 | theme[proc_box]="#8be9fd" 42 | 43 | # Box divider line and small boxes line color 44 | theme[div_line]="#44475a" 45 | 46 | # Temperature graph colors 47 | theme[temp_start]="#bd93f9" 48 | theme[temp_mid]="#ff79c6" 49 | theme[temp_end]="#ff33a8" 50 | 51 | # CPU graph colors 52 | theme[cpu_start]="#bd93f9" 53 | theme[cpu_mid]="#8be9fd" 54 | theme[cpu_end]="#50fa7b" 55 | 56 | # Mem/Disk free meter 57 | theme[free_start]="#ffa6d9" 58 | theme[free_mid]="#ff79c6" 59 | theme[free_end]="#ff33a8" 60 | 61 | # Mem/Disk cached meter 62 | theme[cached_start]="#b1f0fd" 63 | theme[cached_mid]="#8be9fd" 64 | theme[cached_end]="#26d7fd" 65 | 66 | # Mem/Disk available meter 67 | theme[available_start]="#ffd4a6" 68 | theme[available_mid]="#ffb86c" 69 | theme[available_end]="#ff9c33" 70 | 71 | # Mem/Disk used meter 72 | theme[used_start]="#96faaf" 73 | theme[used_mid]="#50fa7b" 74 | theme[used_end]="#0dfa49" 75 | 76 | # Download graph colors 77 | theme[download_start]="#bd93f9" 78 | theme[download_mid]="#50fa7b" 79 | theme[download_end]="#8be9fd" 80 | 81 | # Upload graph colors 82 | theme[upload_start]="#8c42ab" 83 | theme[upload_mid]="#ff79c6" 84 | theme[upload_end]="#ff33a8" 85 | 86 | # Process box color gradient for threads, mem and cpu usage 87 | theme[process_start]="#50fa7b" 88 | theme[process_mid]="#59b690" 89 | theme[process_end]="#6272a4" 90 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/elementarish.theme: -------------------------------------------------------------------------------- 1 | # Theme: Elementarish 2 | # (inspired by Elementary OS) 3 | # By: Dennis Mayr 4 | 5 | # Main bg 6 | theme[main_bg]="#2b2b2b" 7 | 8 | # Main text color 9 | theme[main_fg]="#eee8d5" 10 | 11 | # Title color for boxes 12 | theme[title]="#eee8d5" 13 | 14 | # Higlight color for keyboard shortcuts 15 | theme[hi_fg]="#dc322f" 16 | 17 | # Background color of selected item in processes box 18 | theme[selected_bg]="#268bd2" 19 | 20 | # Foreground color of selected item in processes box 21 | theme[selected_fg]="#eee8d5" 22 | 23 | # Color of inactive/disabled text 24 | theme[inactive_fg]="#586e75" 25 | 26 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 27 | theme[proc_misc]="#268bd2" 28 | 29 | # Cpu box outline color 30 | theme[cpu_box]="#586e75" 31 | 32 | # Memory/disks box outline color 33 | theme[mem_box]="#586e75" 34 | 35 | # Net up/down box outline color 36 | theme[net_box]="#586e75" 37 | 38 | # Processes box outline color 39 | theme[proc_box]="#586e75" 40 | 41 | # Box divider line and small boxes line color 42 | theme[div_line]="#586e75" 43 | 44 | # Temperature graph colors 45 | theme[temp_start]="#859900" 46 | theme[temp_mid]="#b58901" 47 | theme[temp_end]="#dc322f" 48 | 49 | # CPU graph colors 50 | theme[cpu_start]="#859900" 51 | theme[cpu_mid]="#b58901" 52 | theme[cpu_end]="#dc322f" 53 | 54 | # Mem/Disk free meter 55 | theme[free_start]="#268bd2" 56 | theme[free_mid]="#6c71c4" 57 | theme[free_end]="#2a9d95" 58 | 59 | # Mem/Disk cached meter 60 | theme[cached_start]="#268bd2" 61 | theme[cached_mid]="#6c71c4" 62 | theme[cached_end]="#dc322f" 63 | 64 | # Mem/Disk available meter 65 | theme[available_start]="#268bd2" 66 | theme[available_mid]="#6c71c4" 67 | theme[available_end]="#dc322f" 68 | 69 | # Mem/Disk used meter 70 | theme[used_start]="#859900" 71 | theme[used_mid]="#b58901" 72 | theme[used_end]="#dc322f" 73 | 74 | # Download graph colors 75 | theme[download_start]="#268bd2" 76 | theme[download_mid]="#6c71c4" 77 | theme[download_end]="#dc322f" 78 | 79 | # Upload graph colors 80 | theme[upload_start]="#268bd2" 81 | theme[upload_mid]="#6c71c4" 82 | theme[upload_end]="#dc322f" 83 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/greyscale.theme: -------------------------------------------------------------------------------- 1 | #Bashtop grayscale theme 2 | #by aristocratos 3 | 4 | # Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255" 5 | # example for white: "#FFFFFF", "#ff" or "255 255 255". 6 | 7 | # All graphs and meters can be gradients 8 | # For single color graphs leave "mid" and "end" variable empty. 9 | # Use "start" and "end" variables for two color gradient 10 | # Use "start", "mid" and "end" for three color gradient 11 | 12 | # Main background, empty for terminal default, need to be empty if you want transparent background 13 | theme[main_bg]="#00" 14 | 15 | # Main text color 16 | theme[main_fg]="#bb" 17 | 18 | # Title color for boxes 19 | theme[title]="#cc" 20 | 21 | # Higlight color for keyboard shortcuts 22 | theme[hi_fg]="#90" 23 | 24 | # Background color of selected item in processes box 25 | theme[selected_bg]="#ff" 26 | 27 | # Foreground color of selected item in processes box 28 | theme[selected_fg]="#00" 29 | 30 | # Color of inactive/disabled text 31 | theme[inactive_fg]="#30" 32 | 33 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 34 | theme[proc_misc]="#90" 35 | 36 | # Cpu box outline color 37 | theme[cpu_box]="#90" 38 | 39 | # Memory/disks box outline color 40 | theme[mem_box]="#90" 41 | 42 | # Net up/down box outline color 43 | theme[net_box]="#90" 44 | 45 | # Processes box outline color 46 | theme[proc_box]="#90" 47 | 48 | # Box divider line and small boxes line color 49 | theme[div_line]="#30" 50 | 51 | # Temperature graph colors 52 | theme[temp_start]="#50" 53 | theme[temp_mid]="" 54 | theme[temp_end]="#ff" 55 | 56 | # CPU graph colors 57 | theme[cpu_start]="#50" 58 | theme[cpu_mid]="" 59 | theme[cpu_end]="#ff" 60 | 61 | # Mem/Disk free meter 62 | theme[free_start]="#50" 63 | theme[free_mid]="" 64 | theme[free_end]="#ff" 65 | 66 | # Mem/Disk cached meter 67 | theme[cached_start]="#50" 68 | theme[cached_mid]="" 69 | theme[cached_end]="#ff" 70 | 71 | # Mem/Disk available meter 72 | theme[available_start]="#50" 73 | theme[available_mid]="" 74 | theme[available_end]="#ff" 75 | 76 | # Mem/Disk used meter 77 | theme[used_start]="#50" 78 | theme[used_mid]="" 79 | theme[used_end]="#ff" 80 | 81 | # Download graph colors 82 | theme[download_start]="#30" 83 | theme[download_mid]="" 84 | theme[download_end]="#ff" 85 | 86 | # Upload graph colors 87 | theme[upload_start]="#30" 88 | theme[upload_mid]="" 89 | theme[upload_end]="#ff" -------------------------------------------------------------------------------- /utility/.config/btop/themes/horizon.theme: -------------------------------------------------------------------------------- 1 | # All graphs and meters can be gradients 2 | # For single color graphs leave "mid" and "end" variable empty. 3 | # Use "start" and "end" variables for two color gradient 4 | # Use "start", "mid" and "end" for three color gradient 5 | 6 | # Main background, empty for terminal default, need to be empty if you want transparent background 7 | theme[main_bg]="#1C1E26" 8 | 9 | # Main text color 10 | theme[main_fg]="#f8f8f2" 11 | 12 | # Title color for boxes 13 | theme[title]="#f8f8f2" 14 | 15 | # Highlight color for keyboard shortcuts 16 | theme[hi_fg]="#B877DB" 17 | 18 | # Background color of selected items 19 | theme[selected_bg]="#282b37" 20 | 21 | # Foreground color of selected items 22 | theme[selected_fg]="#f8f8f2" 23 | 24 | # Color of inactive/disabled text 25 | theme[inactive_fg]="#272e33" 26 | 27 | # Color of text appearing on top of graphs, i.e uptime and current network graph scaling 28 | theme[graph_text]="#f8f8f2" 29 | 30 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 31 | theme[proc_misc]="#27D796" 32 | 33 | # Cpu box outline color 34 | theme[cpu_box]="#B877DB" 35 | 36 | # Memory/disks box outline color 37 | theme[mem_box]="#27D796" 38 | 39 | # Net up/down box outline color 40 | theme[net_box]="#E95678" 41 | 42 | # Processes box outline color 43 | theme[proc_box]="#25B2BC" 44 | 45 | # Box divider line and small boxes line color 46 | theme[div_line]="#272e33" 47 | 48 | # Temperature graph colors 49 | theme[temp_start]="#27D796" 50 | theme[temp_mid]="#FAC29A" 51 | theme[temp_end]="#E95678" 52 | 53 | # CPU graph colors 54 | theme[cpu_start]="#27D796" 55 | theme[cpu_mid]="#FAC29A" 56 | theme[cpu_end]="#E95678" 57 | 58 | # Mem/Disk free meter 59 | theme[free_start]="#E95678" 60 | theme[free_mid]="#FAC29A" 61 | theme[free_end]="#27D796" 62 | 63 | # Mem/Disk cached meter 64 | theme[cached_start]="#27D796" 65 | theme[cached_mid]="#FAC29A" 66 | theme[cached_end]="#E95678" 67 | 68 | # Mem/Disk available meter 69 | theme[available_start]="#27D796" 70 | theme[available_mid]="#FAC29A" 71 | theme[available_end]="#E95678" 72 | 73 | # Mem/Disk used meter 74 | theme[used_start]="#27D796" 75 | theme[used_mid]="#FAC29A" 76 | theme[used_end]="#E95678" 77 | 78 | # Download graph colors 79 | theme[download_start]="#27D796" 80 | theme[download_mid]="#FAC29A" 81 | theme[download_end]="#E95678" 82 | 83 | # Upload graph colors 84 | theme[upload_start]="#27D796" 85 | theme[upload_mid]="#FAC29A" 86 | theme[upload_end]="#E95678" 87 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/onedark.theme: -------------------------------------------------------------------------------- 1 | # Theme: OneDark 2 | # By: Vitor Melo 3 | 4 | # Main bg 5 | theme[main_bg]="#282c34" 6 | 7 | # Main text color 8 | theme[main_fg]="#abb2bf" 9 | 10 | # Title color for boxes 11 | theme[title]="#abb2bf" 12 | 13 | # Higlight color for keyboard shortcuts 14 | theme[hi_fg]="#61afef" 15 | 16 | # Background color of selected item in processes box 17 | theme[selected_bg]="#2c313c" 18 | 19 | # Foreground color of selected item in processes box 20 | theme[selected_fg]="#abb2bf" 21 | 22 | # Color of inactive/disabled text 23 | theme[inactive_fg]="#5c6370" 24 | 25 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 26 | theme[proc_misc]="#61afef" 27 | 28 | # Cpu box outline color 29 | theme[cpu_box]="#5c6370" 30 | 31 | # Memory/disks box outline color 32 | theme[mem_box]="#5c6370" 33 | 34 | # Net up/down box outline color 35 | theme[net_box]="#5c6370" 36 | 37 | # Processes box outline color 38 | theme[proc_box]="#5c6370" 39 | 40 | # Box divider line and small boxes line color 41 | theme[div_line]="#5c6370" 42 | 43 | # Temperature graph colors 44 | theme[temp_start]="#98c379" 45 | theme[temp_mid]="#e5c07b" 46 | theme[temp_end]="#e06c75" 47 | 48 | # CPU graph colors 49 | theme[cpu_start]="#98c379" 50 | theme[cpu_mid]="#e5c07b" 51 | theme[cpu_end]="#e06c75" 52 | 53 | # Mem/Disk free meter 54 | theme[free_start]="#98c379" 55 | theme[free_mid]="#e5c07b" 56 | theme[free_end]="#e06c75" 57 | 58 | # Mem/Disk cached meter 59 | theme[cached_start]="#98c379" 60 | theme[cached_mid]="#e5c07b" 61 | theme[cached_end]="#e06c75" 62 | 63 | # Mem/Disk available meter 64 | theme[available_start]="#98c379" 65 | theme[available_mid]="#e5c07b" 66 | theme[available_end]="#e06c75" 67 | 68 | # Mem/Disk used meter 69 | theme[used_start]="#98c379" 70 | theme[used_mid]="#e5c07b" 71 | theme[used_end]="#e06c75" 72 | 73 | # Download graph colors 74 | theme[download_start]="#98c379" 75 | theme[download_mid]="#e5c07b" 76 | theme[download_end]="#e06c75" 77 | 78 | # Upload graph colors 79 | theme[upload_start]="#98c379" 80 | theme[upload_mid]="#e5c07b" 81 | theme[upload_end]="#e06c75" 82 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/paper.theme: -------------------------------------------------------------------------------- 1 | # Bashtop Paper theme 2 | # c/o @s6muel 3 | # inspired by @yorickpeterse's vim-paper theme at https://gitlab.com/yorickpeterse/vim-paper 4 | # 5 | 6 | # Main background, empty for terminal default, need to be empty if you want transparent background 7 | theme[main_bg]="#F2EEDE" 8 | 9 | # Main text color 10 | theme[main_fg]="#00" 11 | 12 | # Title color for boxes 13 | theme[title]="#00" 14 | 15 | # Higlight color for keyboard shortcuts 16 | theme[hi_fg]="#CC3E28" 17 | 18 | # Background color of selected item in processes box 19 | theme[selected_bg]="#D8D5C7" 20 | 21 | # Foreground color of selected item in processes box 22 | theme[selected_fg]="#00" 23 | 24 | # Color of inactive/disabled text 25 | theme[inactive_fg]="#d8d5c7" 26 | 27 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 28 | theme[proc_misc]="#00" 29 | 30 | # Cpu box outline color 31 | theme[cpu_box]="#00" 32 | 33 | # Memory/disks box outline color 34 | theme[mem_box]="#00" 35 | 36 | # Net up/down box outline color 37 | theme[net_box]="#00" 38 | 39 | # Processes box outline color 40 | theme[proc_box]="#00" 41 | 42 | # Box divider line and small boxes line color 43 | theme[div_line]="#00" 44 | 45 | # Temperature graph colors 46 | theme[temp_start]="#55" 47 | theme[temp_mid]="#00" 48 | theme[temp_end]="#CC3E28" 49 | 50 | # CPU graph colors 51 | theme[cpu_start]="#55" 52 | theme[cpu_mid]="#00" 53 | theme[cpu_end]="#CC3E28" 54 | 55 | # Mem/Disk free meter 56 | theme[free_start]="#216609" 57 | theme[free_mid]="" 58 | theme[free_end]="#216609" 59 | 60 | # Mem/Disk cached meter 61 | theme[cached_start]="#1e6fcc" 62 | theme[cached_mid]="" 63 | theme[cached_end]="#1e6fcc" 64 | 65 | # Mem/Disk available meter 66 | theme[available_start]="#216609" 67 | theme[available_mid]="" 68 | theme[available_end]="#216609" 69 | 70 | # Mem/Disk used meter 71 | theme[used_start]="#CC3E28" 72 | theme[used_mid]="" 73 | theme[used_end]="#CC3E28" 74 | 75 | # Download graph colors 76 | theme[download_start]="#55" 77 | theme[download_mid]="#00" 78 | theme[download_end]="#CC3E28" 79 | 80 | # Upload graph colors 81 | theme[upload_start]="#55" 82 | theme[upload_mid]="#00" 83 | theme[upload_end]="#CC3E28" 84 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/rose_pine_dawn.theme: -------------------------------------------------------------------------------- 1 | # Main background, empty for terminal default, need to be empty if you want transparent background 2 | theme[main_bg]="#faf4ed" 3 | 4 | # Main text color 5 | theme[main_fg]="#575279" 6 | 7 | # Title color for boxes 8 | theme[title]="#797593" 9 | 10 | # Highlight color for keyboard shortcuts 11 | theme[hi_fg]="#575279" 12 | 13 | # Background color of selected item in processes box 14 | theme[selected_bg]="#cecacd" 15 | 16 | # Foreground color of selected item in processes box 17 | theme[selected_fg]="#ea9d34" 18 | 19 | # Color of inactive/disabled text 20 | theme[inactive_fg]="#dfdad9" 21 | 22 | # Color of text appearing on top of graphs, i.e uptime and current network graph scaling 23 | theme[graph_text]="#56949f" 24 | 25 | # Background color of the percentage meters 26 | theme[meter_bg]="#56949f" 27 | 28 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 29 | theme[proc_misc]="#907aa9" 30 | 31 | # Cpu box outline color 32 | theme[cpu_box]="#d7827e" 33 | 34 | # Memory/disks box outline color 35 | theme[mem_box]="#286983" 36 | 37 | # Net up/down box outline color 38 | theme[net_box]="#907aa9" 39 | 40 | # Processes box outline color 41 | theme[proc_box]="#b4637a" 42 | 43 | # Box divider line and small boxes line color 44 | theme[div_line]="#9893a5" 45 | 46 | # Temperature graph colors 47 | theme[temp_start]="#d7827e" 48 | theme[temp_mid]="#ea9d34" 49 | theme[temp_end]="#b4637a" 50 | 51 | # CPU graph colors 52 | theme[cpu_start]="#ea9d34" 53 | theme[cpu_mid]="#d7827e" 54 | theme[cpu_end]="#b4637a" 55 | 56 | # Mem/Disk free meter 57 | theme[free_start]="#b4637a" 58 | theme[free_mid]="#b4637a" 59 | theme[free_end]="#b4637a" 60 | 61 | # Mem/Disk cached meter 62 | theme[cached_start]="#907aa9" 63 | theme[cached_mid]="#907aa9" 64 | theme[cached_end]="#907aa9" 65 | 66 | # Mem/Disk available meter 67 | theme[available_start]="#286983" 68 | theme[available_mid]="#286983" 69 | theme[available_end]="#286983" 70 | 71 | # Mem/Disk used meter 72 | theme[used_start]="#d7827e" 73 | theme[used_mid]="#d7827e" 74 | theme[used_end]="#d7827e" 75 | 76 | # Download graph colors 77 | theme[download_start]="#286983" 78 | theme[download_mid]="#56949f" 79 | theme[download_end]="#56949f" 80 | 81 | # Upload graph colors 82 | theme[upload_start]="#d7827e" 83 | theme[upload_mid]="#b4637a" 84 | theme[upload_end]="#b4637a" 85 | 86 | # Process box color gradient for threads, mem and cpu usage 87 | theme[process_start]="#286983" 88 | theme[process_mid]="#56949f" 89 | theme[process_end]="#56949f" 90 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/tokyo_night.theme: -------------------------------------------------------------------------------- 1 | # Theme: tokyo-night 2 | # By: Pascal Jaeger 3 | 4 | # Main bg 5 | theme[main_bg]="#1a1b26" 6 | 7 | # Main text color 8 | theme[main_fg]="#cfc9c2" 9 | 10 | # Title color for boxes 11 | theme[title]="#cfc9c2" 12 | 13 | # Higlight color for keyboard shortcuts 14 | theme[hi_fg]="#7dcfff" 15 | 16 | # Background color of selected item in processes box 17 | theme[selected_bg]="#414868" 18 | 19 | # Foreground color of selected item in processes box 20 | theme[selected_fg]="#cfc9c2" 21 | 22 | # Color of inactive/disabled text 23 | theme[inactive_fg]="#565f89" 24 | 25 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 26 | theme[proc_misc]="#7dcfff" 27 | 28 | # Cpu box outline color 29 | theme[cpu_box]="#565f89" 30 | 31 | # Memory/disks box outline color 32 | theme[mem_box]="#565f89" 33 | 34 | # Net up/down box outline color 35 | theme[net_box]="#565f89" 36 | 37 | # Processes box outline color 38 | theme[proc_box]="#565f89" 39 | 40 | # Box divider line and small boxes line color 41 | theme[div_line]="#565f89" 42 | 43 | # Temperature graph colors 44 | theme[temp_start]="#9ece6a" 45 | theme[temp_mid]="#e0af68" 46 | theme[temp_end]="#f7768e" 47 | 48 | # CPU graph colors 49 | theme[cpu_start]="#9ece6a" 50 | theme[cpu_mid]="#e0af68" 51 | theme[cpu_end]="#f7768e" 52 | 53 | # Mem/Disk free meter 54 | theme[free_start]="#9ece6a" 55 | theme[free_mid]="#e0af68" 56 | theme[free_end]="#f7768e" 57 | 58 | # Mem/Disk cached meter 59 | theme[cached_start]="#9ece6a" 60 | theme[cached_mid]="#e0af68" 61 | theme[cached_end]="#f7768e" 62 | 63 | # Mem/Disk available meter 64 | theme[available_start]="#9ece6a" 65 | theme[available_mid]="#e0af68" 66 | theme[available_end]="#f7768e" 67 | 68 | # Mem/Disk used meter 69 | theme[used_start]="#9ece6a" 70 | theme[used_mid]="#e0af68" 71 | theme[used_end]="#f7768e" 72 | 73 | # Download graph colors 74 | theme[download_start]="#9ece6a" 75 | theme[download_mid]="#e0af68" 76 | theme[download_end]="#f7768e" 77 | 78 | # Upload graph colors 79 | theme[upload_start]="#9ece6a" 80 | theme[upload_mid]="#e0af68" 81 | theme[upload_end]="#f7768e" 82 | -------------------------------------------------------------------------------- /utility/.config/btop/themes/tokyo_storm.theme: -------------------------------------------------------------------------------- 1 | # Theme: tokyo-storm 2 | # By: Pascal Jaeger 3 | 4 | # Main bg 5 | theme[main_bg]="#24283b" 6 | 7 | # Main text color 8 | theme[main_fg]="#cfc9c2" 9 | 10 | # Title color for boxes 11 | theme[title]="#cfc9c2" 12 | 13 | # Higlight color for keyboard shortcuts 14 | theme[hi_fg]="#7dcfff" 15 | 16 | # Background color of selected item in processes box 17 | theme[selected_bg]="#414868" 18 | 19 | # Foreground color of selected item in processes box 20 | theme[selected_fg]="#cfc9c2" 21 | 22 | # Color of inactive/disabled text 23 | theme[inactive_fg]="#565f89" 24 | 25 | # Misc colors for processes box including mini cpu graphs, details memory graph and details status text 26 | theme[proc_misc]="#7dcfff" 27 | 28 | # Cpu box outline color 29 | theme[cpu_box]="#565f89" 30 | 31 | # Memory/disks box outline color 32 | theme[mem_box]="#565f89" 33 | 34 | # Net up/down box outline color 35 | theme[net_box]="#565f89" 36 | 37 | # Processes box outline color 38 | theme[proc_box]="#565f89" 39 | 40 | # Box divider line and small boxes line color 41 | theme[div_line]="#565f89" 42 | 43 | # Temperature graph colors 44 | theme[temp_start]="#9ece6a" 45 | theme[temp_mid]="#e0af68" 46 | theme[temp_end]="#f7768e" 47 | 48 | # CPU graph colors 49 | theme[cpu_start]="#9ece6a" 50 | theme[cpu_mid]="#e0af68" 51 | theme[cpu_end]="#f7768e" 52 | 53 | # Mem/Disk free meter 54 | theme[free_start]="#9ece6a" 55 | theme[free_mid]="#e0af68" 56 | theme[free_end]="#f7768e" 57 | 58 | # Mem/Disk cached meter 59 | theme[cached_start]="#9ece6a" 60 | theme[cached_mid]="#e0af68" 61 | theme[cached_end]="#f7768e" 62 | 63 | # Mem/Disk available meter 64 | theme[available_start]="#9ece6a" 65 | theme[available_mid]="#e0af68" 66 | theme[available_end]="#f7768e" 67 | 68 | # Mem/Disk used meter 69 | theme[used_start]="#9ece6a" 70 | theme[used_mid]="#e0af68" 71 | theme[used_end]="#f7768e" 72 | 73 | # Download graph colors 74 | theme[download_start]="#9ece6a" 75 | theme[download_mid]="#e0af68" 76 | theme[download_end]="#f7768e" 77 | 78 | # Upload graph colors 79 | theme[upload_start]="#9ece6a" 80 | theme[upload_mid]="#e0af68" 81 | theme[upload_end]="#f7768e" 82 | -------------------------------------------------------------------------------- /utility/.config/dmenu/LICENSE: -------------------------------------------------------------------------------- 1 | MIT/X Consortium License 2 | 3 | © 2006-2019 Anselm R Garbe 4 | © 2006-2008 Sander van Dijk 5 | © 2006-2007 Michał Janeczek 6 | © 2007 Kris Maglione 7 | © 2009 Gottox 8 | © 2009 Markus Schnalke 9 | © 2009 Evan Gates 10 | © 2010-2012 Connor Lane Smith 11 | © 2014-2022 Hiltjo Posthuma 12 | © 2015-2019 Quentin Rameau 13 | 14 | Permission is hereby granted, free of charge, to any person obtaining a 15 | copy of this software and associated documentation files (the "Software"), 16 | to deal in the Software without restriction, including without limitation 17 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 18 | and/or sell copies of the Software, and to permit persons to whom the 19 | Software is furnished to do so, subject to the following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included in 22 | all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 26 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 27 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 28 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 29 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 30 | DEALINGS IN THE SOFTWARE. 31 | -------------------------------------------------------------------------------- /utility/.config/dmenu/Makefile: -------------------------------------------------------------------------------- 1 | # dmenu - dynamic menu 2 | # See LICENSE file for copyright and license details. 3 | 4 | include config.mk 5 | 6 | SRC = drw.c dmenu.c stest.c util.c 7 | OBJ = $(SRC:.c=.o) 8 | 9 | all: dmenu stest 10 | 11 | .c.o: 12 | $(CC) -c $(CFLAGS) $< 13 | 14 | config.h: 15 | cp config.def.h $@ 16 | 17 | $(OBJ): arg.h config.h config.mk drw.h 18 | 19 | dmenu: dmenu.o drw.o util.o 20 | $(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) 21 | 22 | stest: stest.o 23 | $(CC) -o $@ stest.o $(LDFLAGS) 24 | 25 | clean: 26 | rm -f dmenu $(OBJ) dmenu-$(VERSION).tar.gz 27 | rm -f *.o 28 | 29 | dist: clean 30 | mkdir -p dmenu-$(VERSION) 31 | cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1\ 32 | drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ 33 | dmenu-$(VERSION) 34 | tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) 35 | gzip dmenu-$(VERSION).tar 36 | rm -rf dmenu-$(VERSION) 37 | 38 | install: all 39 | mkdir -p $(DESTDIR)$(PREFIX)/bin 40 | cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin 41 | chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu 42 | chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path 43 | chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run 44 | chmod 755 $(DESTDIR)$(PREFIX)/bin/stest 45 | mkdir -p $(DESTDIR)$(MANPREFIX)/man1 46 | sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 47 | sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/stest.1 48 | chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 49 | chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 50 | 51 | uninstall: 52 | rm -f $(DESTDIR)$(PREFIX)/bin/dmenu\ 53 | $(DESTDIR)$(PREFIX)/bin/dmenu_path\ 54 | $(DESTDIR)$(PREFIX)/bin/dmenu_run\ 55 | $(DESTDIR)$(PREFIX)/bin/stest\ 56 | $(DESTDIR)$(MANPREFIX)/man1/dmenu.1\ 57 | $(DESTDIR)$(MANPREFIX)/man1/stest.1 58 | 59 | .PHONY: all clean dist install uninstall 60 | -------------------------------------------------------------------------------- /utility/.config/dmenu/README.md: -------------------------------------------------------------------------------- 1 | # dmenu 2 | 3 | This build was first customized using [dmenu-flexipatch](https://github.com/bakkeby/dmenu-flexipatch), then [flexipatch-finalizer](https://github.com/bakkeby/flexipatch-finalizer) was applied to it. 4 | 5 | Then I modified the `tab` and `grave` keys to move through the list downwards and upwards respectively. 6 | -------------------------------------------------------------------------------- /utility/.config/dmenu/README_original.txt: -------------------------------------------------------------------------------- 1 | dmenu - dynamic menu 2 | ==================== 3 | dmenu is an efficient dynamic menu for X. 4 | 5 | 6 | Requirements 7 | ------------ 8 | In order to build dmenu you need the Xlib header files. 9 | 10 | 11 | Installation 12 | ------------ 13 | Edit config.mk to match your local setup (dmenu is installed into 14 | the /usr/local namespace by default). 15 | 16 | Afterwards enter the following command to build and install dmenu 17 | (if necessary as root): 18 | 19 | make clean install 20 | 21 | 22 | Running dmenu 23 | ------------- 24 | See the man page for details. 25 | -------------------------------------------------------------------------------- /utility/.config/dmenu/arg.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copy me if you can. 3 | * by 20h 4 | */ 5 | 6 | #ifndef ARG_H__ 7 | #define ARG_H__ 8 | 9 | extern char *argv0; 10 | 11 | /* use main(int argc, char *argv[]) */ 12 | #define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ 13 | argv[0] && argv[0][0] == '-'\ 14 | && argv[0][1];\ 15 | argc--, argv++) {\ 16 | char argc_;\ 17 | char **argv_;\ 18 | int brk_;\ 19 | if (argv[0][1] == '-' && argv[0][2] == '\0') {\ 20 | argv++;\ 21 | argc--;\ 22 | break;\ 23 | }\ 24 | for (brk_ = 0, argv[0]++, argv_ = argv;\ 25 | argv[0][0] && !brk_;\ 26 | argv[0]++) {\ 27 | if (argv_ != argv)\ 28 | break;\ 29 | argc_ = argv[0][0];\ 30 | switch (argc_) 31 | 32 | #define ARGEND }\ 33 | } 34 | 35 | #define ARGC() argc_ 36 | 37 | #define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ 38 | ((x), abort(), (char *)0) :\ 39 | (brk_ = 1, (argv[0][1] != '\0')?\ 40 | (&argv[0][1]) :\ 41 | (argc--, argv++, argv[0]))) 42 | 43 | #define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ 44 | (char *)0 :\ 45 | (brk_ = 1, (argv[0][1] != '\0')?\ 46 | (&argv[0][1]) :\ 47 | (argc--, argv++, argv[0]))) 48 | 49 | #endif 50 | -------------------------------------------------------------------------------- /utility/.config/dmenu/backup/config.def.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | /* Default settings; can be overriden by command line. */ 3 | 4 | static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ 5 | static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ 6 | /* -fn option overrides fonts[0]; default X11 font or font set */ 7 | static char *fonts[] = 8 | { 9 | "monospace:size=10" 10 | }; 11 | static const char *prompt = NULL; /* -p option; prompt to the left of input field */ 12 | static const char *dynamic = NULL; /* -dy option; dynamic command to run on input change */ 13 | 14 | static 15 | char *colors[][2] = { 16 | /* fg bg */ 17 | [SchemeNorm] = { "#bbbbbb", "#222222" }, 18 | [SchemeSel] = { "#eeeeee", "#005577" }, 19 | [SchemeOut] = { "#000000", "#00ffff" }, 20 | [SchemeBorder] = { "#000000", "#005577" }, 21 | [SchemeSelHighlight] = { "#ffc978", "#005577" }, 22 | [SchemeNormHighlight] = { "#ffc978", "#222222" }, 23 | }; 24 | /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ 25 | static unsigned int lines = 0; 26 | static unsigned int lineheight = 0; /* -h option; minimum height of a menu line */ 27 | static unsigned int min_lineheight = 8; 28 | 29 | /* 30 | * Characters not considered part of a word while deleting words 31 | * for example: " /?\"&[]" 32 | */ 33 | static const char worddelimiters[] = " "; 34 | 35 | /* Size of the window border */ 36 | static unsigned int border_width = 0; 37 | 38 | -------------------------------------------------------------------------------- /utility/.config/dmenu/backup/dmenu_flexipatch__backup_15_06_24.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/dmenu/backup/dmenu_flexipatch__backup_15_06_24.tar.gz -------------------------------------------------------------------------------- /utility/.config/dmenu/config.h: -------------------------------------------------------------------------------- 1 | /* Default settings; can be overriden by command line. */ 2 | static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ 3 | static int fuzzy = 1; /* -F option; if 0, dmenu doesn't use fuzzy matching */ 4 | /* -fn option overrides fonts[0]; default X11 font or font set */ 5 | static char *fonts[] = 6 | { 7 | "Iosevka:style=Medium:size=17", 8 | "Iosevka Nerd Font Mono:style=Medium:size=24" 9 | }; 10 | static const char *prompt = NULL; /* -p option; prompt to the left of input field */ 11 | static const char *dynamic = NULL; /* -dy option; dynamic command to run on input change */ 12 | 13 | static 14 | char *colors[][2] = { 15 | /* fg bg */ 16 | [SchemeNorm] = { "#bbbbbb", "#222222" }, 17 | [SchemeSel] = { "#eeeeee", "#005577" }, 18 | [SchemeOut] = { "#000000", "#00ffff" }, 19 | [SchemeBorder] = { "#000000", "#005577" }, 20 | [SchemeSelHighlight] = { "#ffc978", "#005577" }, 21 | [SchemeNormHighlight] = { "#ffc978", "#222222" }, 22 | }; 23 | /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ 24 | static unsigned int lines = 5; 25 | static unsigned int lineheight = 45; /* -h option; minimum height of a menu line */ 26 | static unsigned int min_lineheight = 8; 27 | 28 | /* 29 | * Characters not considered part of a word while deleting words 30 | * for example: " /?\"&[]" 31 | */ 32 | static const char worddelimiters[] = " "; 33 | 34 | /* Size of the window border */ 35 | static unsigned int border_width = 2; 36 | -------------------------------------------------------------------------------- /utility/.config/dmenu/config.mk: -------------------------------------------------------------------------------- 1 | # dmenu version 2 | VERSION = 5.3 3 | 4 | # paths 5 | PREFIX = /usr/local 6 | MANPREFIX = $(PREFIX)/share/man 7 | 8 | X11INC = /usr/X11R6/include 9 | X11LIB = /usr/X11R6/lib 10 | 11 | # Xinerama, comment if you don't want it 12 | XINERAMALIBS = -lXinerama 13 | XINERAMAFLAGS = -DXINERAMA 14 | 15 | # freetype 16 | FREETYPELIBS = -lfontconfig -lXft 17 | FREETYPEINC = /usr/include/freetype2 18 | # OpenBSD (uncomment) 19 | #FREETYPEINC = $(X11INC)/freetype2 20 | #MANPREFIX = ${PREFIX}/man 21 | 22 | # uncomment on RHEL for strcasecmp 23 | #EXTRAFLAGS=-D_GNU_SOURCE 24 | 25 | # Uncomment this for the alpha patch / ALPHA_PATCH 26 | XRENDER = -lXrender 27 | 28 | # Uncomment for the pango patch / PANGO_PATCH 29 | #PANGOINC = `pkg-config --cflags xft pango pangoxft` 30 | #PANGOLIB = `pkg-config --libs xft pango pangoxft` 31 | 32 | # includes and libs 33 | INCS = -I$(X11INC) -I$(FREETYPEINC) ${PANGOINC} 34 | LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) -lm $(XRENDER) ${PANGOLIB} 35 | 36 | # flags 37 | CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) $(EXTRAFLAGS) 38 | CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) 39 | LDFLAGS = $(LIBS) 40 | 41 | # compiler and linker 42 | CC = cc 43 | -------------------------------------------------------------------------------- /utility/.config/dmenu/dmenu_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" 4 | cache="$cachedir/dmenu_run" 5 | 6 | [ ! -e "$cachedir" ] && mkdir -p "$cachedir" 7 | 8 | IFS=: 9 | if stest -dqr -n "$cache" $PATH; then 10 | stest -flx $PATH | sort -u | tee "$cache" 11 | else 12 | cat "$cache" 13 | fi 14 | -------------------------------------------------------------------------------- /utility/.config/dmenu/dmenu_run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | export _JAVA_AWT_WM_NONREPARENTING=1 3 | dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & 4 | 5 | # Uncomment for the NAVHISTORY patch (and remove the exec above) 6 | #dmenu_path | dmenu -H "${XDG_CACHE_HOME:-$HOME/.cache/}/dmenu_run.hist" "$@" | ${SHELL:-"/bin/sh"} & 7 | -------------------------------------------------------------------------------- /utility/.config/dmenu/dmenu_run_history: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cachedir=${XDG_CACHE_HOME:-"$HOME/.cache"} 4 | if [ -d "$cachedir" ]; then 5 | cache=$cachedir/dmenu_run 6 | historyfile=$cachedir/dmenu_history 7 | else # if no xdg dir, fall back to dotfiles in ~ 8 | cache=$HOME/.dmenu_cache 9 | historyfile=$HOME/.dmenu_history 10 | fi 11 | 12 | IFS=: 13 | if stest -dqr -n "$cache" $PATH; then 14 | stest -flx $PATH | sort -u >"$cache" 15 | fi 16 | unset IFS 17 | 18 | awk -v histfile=$historyfile ' 19 | BEGIN { 20 | while( (getline < histfile) > 0 ) { 21 | sub("^[0-9]+\t","") 22 | print 23 | x[$0]=1 24 | } 25 | } !x[$0]++ ' "$cache" | 26 | dmenu "$@" | 27 | awk -v histfile=$historyfile ' 28 | BEGIN { 29 | FS=OFS="\t" 30 | while ( (getline < histfile) > 0 ) { 31 | count=$1 32 | sub("^[0-9]+\t","") 33 | fname=$0 34 | history[fname]=count 35 | } 36 | close(histfile) 37 | } 38 | 39 | { 40 | history[$0]++ 41 | print 42 | } 43 | 44 | END { 45 | if(!NR) exit 46 | for (f in history) 47 | print history[f],f | "sort -t '\t' -k1rn >" histfile 48 | } 49 | ' | 50 | while read cmd; do ${SHELL:-"/bin/sh"} -c "$cmd" & done 51 | -------------------------------------------------------------------------------- /utility/.config/dmenu/drw.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | 3 | typedef struct { 4 | Cursor cursor; 5 | } Cur; 6 | 7 | typedef struct Fnt { 8 | Display *dpy; 9 | unsigned int h; 10 | XftFont *xfont; 11 | FcPattern *pattern; 12 | struct Fnt *next; 13 | } Fnt; 14 | 15 | enum { ColFg, ColBg }; /* Clr scheme index */ 16 | typedef XftColor Clr; 17 | 18 | typedef struct { 19 | unsigned int w, h; 20 | Display *dpy; 21 | int screen; 22 | Window root; 23 | Drawable drawable; 24 | GC gc; 25 | Clr *scheme; 26 | Fnt *fonts; 27 | } Drw; 28 | 29 | /* Drawable abstraction */ 30 | Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); 31 | void drw_resize(Drw *drw, unsigned int w, unsigned int h); 32 | void drw_free(Drw *drw); 33 | 34 | /* Fnt abstraction */ 35 | Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); 36 | void drw_fontset_free(Fnt* set); 37 | unsigned int drw_fontset_getwidth(Drw *drw, const char *text); 38 | unsigned int drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int n); 39 | void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); 40 | 41 | /* Colorscheme abstraction */ 42 | void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); 43 | Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); 44 | 45 | /* Cursor abstraction */ 46 | Cur *drw_cur_create(Drw *drw, int shape); 47 | void drw_cur_free(Drw *drw, Cur *cursor); 48 | 49 | /* Drawing context manipulation */ 50 | void drw_setfontset(Drw *drw, Fnt *set); 51 | void drw_setscheme(Drw *drw, Clr *scm); 52 | 53 | /* Drawing functions */ 54 | void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); 55 | int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); 56 | 57 | /* Map functions */ 58 | void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); 59 | 60 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/dynamicoptions.c: -------------------------------------------------------------------------------- 1 | static void 2 | refreshoptions() 3 | { 4 | int dynlen = strlen(dynamic); 5 | char* cmd= malloc(dynlen + strlen(text) + 2); 6 | if (cmd == NULL) 7 | die("malloc:"); 8 | sprintf(cmd, "%s %s", dynamic, text); 9 | FILE *stream = popen(cmd, "r"); 10 | if (!stream) 11 | die("popen(%s):", cmd); 12 | readstream(stream); 13 | int pc = pclose(stream); 14 | if (pc == -1) 15 | die("pclose:"); 16 | free(cmd); 17 | curr = sel = items; 18 | } 19 | 20 | static void 21 | readstream(FILE* stream) 22 | { 23 | char buf[sizeof text], *p; 24 | size_t i, imax = 0, size = 0; 25 | unsigned int tmpmax = 0; 26 | 27 | /* read each line from stdin and add it to the item list */ 28 | for (i = 0; fgets(buf, sizeof buf, stream); i++) { 29 | if (i + 1 >= size / sizeof *items) 30 | if (!(items = realloc(items, (size += BUFSIZ)))) 31 | die("cannot realloc %u bytes:", size); 32 | if ((p = strchr(buf, '\n'))) 33 | *p = '\0'; 34 | if (!(items[i].text = strdup(buf))) 35 | die("cannot strdup %u bytes:", strlen(buf) + 1); 36 | items[i].out = 0; 37 | drw_font_getexts(drw->fonts, buf, strlen(buf), &tmpmax, NULL); 38 | if (tmpmax > inputw) { 39 | inputw = tmpmax; 40 | imax = i; 41 | } 42 | } 43 | 44 | /* If the command did not give any output at all, then do not clear the existing items */ 45 | if (!i) 46 | return; 47 | 48 | if (items) 49 | items[i].text = NULL; 50 | inputw = items ? TEXTW(items[imax].text) : 0; 51 | if (!dynamic || !*dynamic) 52 | lines = MIN(lines, i); 53 | else { 54 | text[0] = '\0'; 55 | cursor = 0; 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/dynamicoptions.h: -------------------------------------------------------------------------------- 1 | static void refreshoptions(); 2 | static void readstream(FILE* stream); 3 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/fuzzyhighlight.c: -------------------------------------------------------------------------------- 1 | static void 2 | drawhighlights(struct item *item, int x, int y, int maxw) 3 | { 4 | int i, indent; 5 | char *highlight; 6 | char c; 7 | 8 | char *itemtext = item->text; 9 | 10 | if (!(strlen(itemtext) && strlen(text))) 11 | return; 12 | 13 | /* Do not highlight items scheduled for output */ 14 | if (item->out) 15 | return; 16 | 17 | drw_setscheme(drw, scheme[item == sel 18 | ? SchemeSelHighlight 19 | : SchemeNormHighlight]); 20 | for (i = 0, highlight = itemtext; *highlight && text[i];) { 21 | if (!fstrncmp(&(*highlight), &text[i], 1)) 22 | { 23 | /* get indentation */ 24 | c = *highlight; 25 | *highlight = '\0'; 26 | indent = TEXTW(itemtext) - lrpad; 27 | *highlight = c; 28 | 29 | /* highlight character */ 30 | c = highlight[1]; 31 | highlight[1] = '\0'; 32 | drw_text( 33 | drw, 34 | x + indent + (lrpad / 2), 35 | y, 36 | MIN(maxw - indent - lrpad, TEXTW(highlight) - lrpad), 37 | bh, 0, highlight, 0 38 | ); 39 | highlight[1] = c; 40 | i++; 41 | } 42 | highlight++; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/include.c: -------------------------------------------------------------------------------- 1 | #include "fuzzyhighlight.c" 2 | #include "fuzzymatch.c" 3 | #include "dynamicoptions.c" 4 | #include "xresources.c" 5 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/include.h: -------------------------------------------------------------------------------- 1 | #include "dynamicoptions.h" 2 | -------------------------------------------------------------------------------- /utility/.config/dmenu/patch/xresources.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void 4 | readxresources(void) 5 | { 6 | XrmInitialize(); 7 | 8 | char* xrm; 9 | if ((xrm = XResourceManagerString(drw->dpy))) { 10 | char *type; 11 | XrmDatabase xdb = XrmGetStringDatabase(xrm); 12 | XrmValue xval; 13 | 14 | if (XrmGetResource(xdb, "dmenu.font", "*", &type, &xval)) 15 | fonts[0] = strdup(xval.addr); 16 | else 17 | fonts[0] = strdup(fonts[0]); 18 | if (XrmGetResource(xdb, "dmenu.background", "*", &type, &xval)) 19 | colors[SchemeNorm][ColBg] = strdup(xval.addr); 20 | if (XrmGetResource(xdb, "dmenu.foreground", "*", &type, &xval)) 21 | colors[SchemeNorm][ColFg] = strdup(xval.addr); 22 | if (XrmGetResource(xdb, "dmenu.selbackground", "*", &type, &xval)) 23 | colors[SchemeSel][ColBg] = strdup(xval.addr); 24 | if (XrmGetResource(xdb, "dmenu.selforeground", "*", &type, &xval)) 25 | colors[SchemeSel][ColFg] = strdup(xval.addr); 26 | if (XrmGetResource(xdb, "dmenu.outbackground", "*", &type, &xval)) 27 | colors[SchemeOut][ColBg] = strdup(xval.addr); 28 | if (XrmGetResource(xdb, "dmenu.outforeground", "*", &type, &xval)) 29 | colors[SchemeOut][ColFg] = strdup(xval.addr); 30 | if (XrmGetResource(xdb, "dmenu.bordercolor", "*", &type, &xval)) 31 | colors[SchemeBorder][ColBg] = strdup(xval.addr); 32 | if (XrmGetResource(xdb, "dmenu.selhlbackground", "*", &type, &xval)) 33 | colors[SchemeSelHighlight][ColBg] = strdup(xval.addr); 34 | if (XrmGetResource(xdb, "dmenu.selhlforeground", "*", &type, &xval)) 35 | colors[SchemeSelHighlight][ColFg] = strdup(xval.addr); 36 | if (XrmGetResource(xdb, "dmenu.hlbackground", "*", &type, &xval)) 37 | colors[SchemeNormHighlight][ColBg] = strdup(xval.addr); 38 | if (XrmGetResource(xdb, "dmenu.hlforeground", "*", &type, &xval)) 39 | colors[SchemeNormHighlight][ColFg] = strdup(xval.addr); 40 | XrmDestroyDatabase(xdb); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /utility/.config/dmenu/stest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/dmenu/stest -------------------------------------------------------------------------------- /utility/.config/dmenu/stest.1: -------------------------------------------------------------------------------- 1 | .TH STEST 1 dmenu\-VERSION 2 | .SH NAME 3 | stest \- filter a list of files by properties 4 | .SH SYNOPSIS 5 | .B stest 6 | .RB [ -abcdefghlpqrsuwx ] 7 | .RB [ -n 8 | .IR file ] 9 | .RB [ -o 10 | .IR file ] 11 | .RI [ file ...] 12 | .SH DESCRIPTION 13 | .B stest 14 | takes a list of files and filters by the files' properties, analogous to 15 | .IR test (1). 16 | Files which pass all tests are printed to stdout. If no files are given, stest 17 | reads files from stdin. 18 | .SH OPTIONS 19 | .TP 20 | .B \-a 21 | Test hidden files. 22 | .TP 23 | .B \-b 24 | Test that files are block specials. 25 | .TP 26 | .B \-c 27 | Test that files are character specials. 28 | .TP 29 | .B \-d 30 | Test that files are directories. 31 | .TP 32 | .B \-e 33 | Test that files exist. 34 | .TP 35 | .B \-f 36 | Test that files are regular files. 37 | .TP 38 | .B \-g 39 | Test that files have their set-group-ID flag set. 40 | .TP 41 | .B \-h 42 | Test that files are symbolic links. 43 | .TP 44 | .B \-l 45 | Test the contents of a directory given as an argument. 46 | .TP 47 | .BI \-n " file" 48 | Test that files are newer than 49 | .IR file . 50 | .TP 51 | .BI \-o " file" 52 | Test that files are older than 53 | .IR file . 54 | .TP 55 | .B \-p 56 | Test that files are named pipes. 57 | .TP 58 | .B \-q 59 | No files are printed, only the exit status is returned. 60 | .TP 61 | .B \-r 62 | Test that files are readable. 63 | .TP 64 | .B \-s 65 | Test that files are not empty. 66 | .TP 67 | .B \-u 68 | Test that files have their set-user-ID flag set. 69 | .TP 70 | .B \-v 71 | Invert the sense of tests, only failing files pass. 72 | .TP 73 | .B \-w 74 | Test that files are writable. 75 | .TP 76 | .B \-x 77 | Test that files are executable. 78 | .SH EXIT STATUS 79 | .TP 80 | .B 0 81 | At least one file passed all tests. 82 | .TP 83 | .B 1 84 | No files passed all tests. 85 | .TP 86 | .B 2 87 | An error occurred. 88 | .SH SEE ALSO 89 | .IR dmenu (1), 90 | .IR test (1) 91 | -------------------------------------------------------------------------------- /utility/.config/dmenu/util.c: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | #include "util.h" 8 | 9 | void 10 | die(const char *fmt, ...) 11 | { 12 | va_list ap; 13 | 14 | va_start(ap, fmt); 15 | vfprintf(stderr, fmt, ap); 16 | va_end(ap); 17 | 18 | if (fmt[0] && fmt[strlen(fmt)-1] == ':') { 19 | fputc(' ', stderr); 20 | perror(NULL); 21 | } else { 22 | fputc('\n', stderr); 23 | } 24 | 25 | exit(1); 26 | } 27 | 28 | void * 29 | ecalloc(size_t nmemb, size_t size) 30 | { 31 | void *p; 32 | 33 | if (!(p = calloc(nmemb, size))) 34 | die("calloc:"); 35 | return p; 36 | } 37 | -------------------------------------------------------------------------------- /utility/.config/dmenu/util.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | 3 | #ifndef MAX 4 | #define MAX(A, B) ((A) > (B) ? (A) : (B)) 5 | #endif 6 | #ifndef MIN 7 | #define MIN(A, B) ((A) < (B) ? (A) : (B)) 8 | #endif 9 | #define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) 10 | #define LENGTH(X) (sizeof (X) / sizeof (X)[0]) 11 | 12 | void die(const char *fmt, ...); 13 | void *ecalloc(size_t nmemb, size_t size); 14 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/catppuccin_frappe: -------------------------------------------------------------------------------- 1 | #define rosewater #f2d5cf 2 | #define flamingo #eebebe 3 | #define pink #f4b8e4 4 | #define mauve #ca9ee6 5 | #define red #e78284 6 | #define maroon #ea999c 7 | #define peach #ef9f76 8 | #define yellow #e5c890 9 | #define green #a6d189 10 | #define teal #81c8be 11 | #define sky #99d1db 12 | #define sapphire #85c1dc 13 | #define blue #8caaee 14 | #define lavender #babbf1 15 | #define text #c6d0f5 16 | #define subtext1 #b5bfe2 17 | #define overlay1 #838ba7 18 | #define surface1 #51576d 19 | #define base #303446 20 | #define mantle #292c3c 21 | #define crust #232634 22 | 23 | 24 | ! changes fg color of non-selected entries 25 | dmenu.foreground: rosewater 26 | ! changes bg color of non-selected entries 27 | dmenu.background: crust 28 | 29 | ! changes fg color of selected entry 30 | dmenu.selforeground: crust 31 | ! changes bg color of selected entry 32 | dmenu.selbackground: red 33 | 34 | dmenu.outforeground: lavender 35 | dmenu.outbackground: crust 36 | 37 | ! changes dmenu border color 38 | dmenu.bordercolor: red 39 | 40 | ! changes highlight fg color of non-selected entry 41 | dmenu.hlforeground: maroon 42 | ! changes highlight bg color of non-selected entry 43 | dmenu.hlbackground: crust 44 | 45 | ! changes highlight fg color of selected entry 46 | dmenu.selhlforeground: maroon 47 | ! changes highlight bg color of selected entry 48 | dmenu.selhlbackground: crust 49 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/catppuccin_macchiato: -------------------------------------------------------------------------------- 1 | #define rosewater #f4dbd6 2 | #define flamingo #f0c6c6 3 | #define pink #f5bde6 4 | #define mauve #c6a0f6 5 | #define red #ed8796 6 | #define maroon #ee99a0 7 | #define peach #f5a97f 8 | #define yellow #eed49f 9 | #define green #a6da95 10 | #define teal #8bd5ca 11 | #define sky #91d7e3 12 | #define sapphire #7dc4e4 13 | #define blue #8aadf4 14 | #define lavender #b7bdf8 15 | #define text #cad3f5 16 | #define subtext1 #b8c0e0 17 | #define overlay1 #8087a2 18 | #define surface1 #494d64 19 | #define base #24273a 20 | #define mantle #1e2030 21 | #define crust #181926 22 | 23 | 24 | ! changes fg color of non-selected entries 25 | dmenu.foreground: rosewater 26 | ! changes bg color of non-selected entries 27 | dmenu.background: crust 28 | 29 | ! changes fg color of selected entry 30 | dmenu.selforeground: crust 31 | ! changes bg color of selected entry 32 | dmenu.selbackground: red 33 | 34 | dmenu.outforeground: lavender 35 | dmenu.outbackground: crust 36 | 37 | ! changes dmenu border color 38 | dmenu.bordercolor: red 39 | 40 | ! changes highlight fg color of non-selected entry 41 | dmenu.hlforeground: maroon 42 | ! changes highlight bg color of non-selected entry 43 | dmenu.hlbackground: crust 44 | 45 | ! changes highlight fg color of selected entry 46 | dmenu.selhlforeground: maroon 47 | ! changes highlight bg color of selected entry 48 | dmenu.selhlbackground: crust 49 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/dracula: -------------------------------------------------------------------------------- 1 | #define black0 #282a36 2 | #define black1 #44475a 3 | #define white #f8f8f2 4 | #define black2 #6272a4 5 | #define cyan #8be9fd 6 | #define green #50fa7b 7 | #define orange #ffb86c 8 | #define pink #ff79c6 9 | #define purple #bd93f9 10 | #define red #ff5555 11 | #define yellow #f1fa8c 12 | 13 | ! changes fg color of non-selected entries 14 | dmenu.foreground: white 15 | ! changes bg color of non-selected entries 16 | dmenu.background: black0 17 | 18 | ! changes fg color of selected entry 19 | dmenu.selforeground: black0 20 | ! changes bg color of selected entry 21 | dmenu.selbackground: purple 22 | 23 | dmenu.outforeground: red 24 | dmenu.outbackground: black0 25 | 26 | ! changes dmenu border color 27 | dmenu.bordercolor: pink 28 | 29 | ! changes highlight fg color of non-selected entry 30 | dmenu.hlforeground: pink 31 | ! changes highlight bg color of non-selected entry 32 | dmenu.hlbackground: black0 33 | 34 | ! changes highlight fg color of selected entry 35 | dmenu.selhlforeground: pink 36 | ! changes highlight bg color of selected entry 37 | dmenu.selhlbackground: black0 38 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/everblush: -------------------------------------------------------------------------------- 1 | #define black #141b1e 2 | #define lighterblack #232a2d 3 | #define red #e57474 4 | #define green #8ccf7e 5 | #define yellow #e5c76b 6 | #define blue #67b0e8 7 | #define magenta #c47fd5 8 | #define cyan #6cbfbf 9 | #define gray #a3a9a8 10 | #define white #dadada 11 | 12 | ! changes fg color of non-selected entries 13 | dmenu.foreground: white 14 | ! changes bg color of non-selected entries 15 | dmenu.background: black 16 | 17 | ! changes fg color of selected entry 18 | dmenu.selforeground: black 19 | ! changes bg color of selected entry 20 | dmenu.selbackground: green 21 | 22 | dmenu.outforeground: red 23 | dmenu.outbackground: black 24 | 25 | ! changes dmenu border color 26 | dmenu.bordercolor: green 27 | 28 | ! changes highlight fg color of non-selected entry 29 | dmenu.hlforeground: red 30 | ! changes highlight bg color of non-selected entry 31 | dmenu.hlbackground: black 32 | 33 | ! changes highlight fg color of selected entry 34 | dmenu.selhlforeground: red 35 | ! changes highlight bg color of selected entry 36 | dmenu.selhlbackground: black 37 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/everforest: -------------------------------------------------------------------------------- 1 | #define white #d3c6aa 2 | #define black #272e33 3 | #define black0 #1e2326 4 | #define gray1 #859289 5 | #define gray2 #7a8478 6 | #define red1 #e67e80 7 | #define red2 #f85552 8 | #define green1 #a7c080 9 | #define green2 #8da101 10 | #define yellow1 #dbbc7f 11 | #define yellow2 #dfa000 12 | #define blue1 #7fbbb3 13 | #define blue2 #3a94c5 14 | #define purple1 #d699b6 15 | #define purple2 #df69ba 16 | #define aqua1 #83c092 17 | #define aqua2 #35a77c 18 | #define orange1 #e69875 19 | #define orange2 #f57d26 20 | 21 | 22 | ! changes fg color of non-selected entries 23 | dmenu.foreground: white 24 | ! changes bg color of non-selected entries 25 | dmenu.background: black 26 | 27 | ! changes fg color of selected entry 28 | dmenu.selforeground: black 29 | ! changes bg color of selected entry 30 | dmenu.selbackground: green1 31 | 32 | dmenu.outforeground: red1 33 | dmenu.outbackground: black 34 | 35 | ! changes dmenu border color 36 | dmenu.bordercolor: orange1 37 | 38 | ! changes highlight fg color of non-selected entry 39 | dmenu.hlforeground: orange1 40 | ! changes highlight bg color of non-selected entry 41 | dmenu.hlbackground: black 42 | 43 | ! changes highlight fg color of selected entry 44 | dmenu.selhlforeground: orange1 45 | ! changes highlight bg color of selected entry 46 | dmenu.selhlbackground: black 47 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/gruvbox: -------------------------------------------------------------------------------- 1 | #define white #ebdbb2 2 | #define black #282828 3 | #define black0 #1d2021 4 | #define gray1 #928374 5 | #define gray2 #a89984 6 | #define red1 #cc241d 7 | #define red2 #fb4934 8 | #define green1 #98971a 9 | #define green2 #b8bb26 10 | #define yellow1 #d79921 11 | #define yellow2 #fabd2f 12 | #define blue1 #458488 13 | #define blue2 #83a598 14 | #define purple1 #b16286 15 | #define purple2 #d3869b 16 | #define aqua1 #689d6a 17 | #define aqua2 #8ec07c 18 | #define orange1 #d65d0e 19 | #define orange2 #fe8019 20 | 21 | ! changes fg color of non-selected entries 22 | dmenu.foreground: white 23 | ! changes bg color of non-selected entries 24 | dmenu.background: black 25 | 26 | ! changes fg color of selected entry 27 | dmenu.selforeground: black 28 | ! changes bg color of selected entry 29 | dmenu.selbackground: orange2 30 | 31 | dmenu.outforeground: red1 32 | dmenu.outbackground: black 33 | 34 | ! changes dmenu border color 35 | dmenu.bordercolor: orange2 36 | 37 | ! changes highlight fg color of non-selected entry 38 | dmenu.hlforeground: yellow2 39 | ! changes highlight bg color of non-selected entry 40 | dmenu.hlbackground: black 41 | 42 | ! changes highlight fg color of selected entry 43 | dmenu.selhlforeground: yellow2 44 | ! changes highlight bg color of selected entry 45 | dmenu.selhlbackground: black 46 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/nord: -------------------------------------------------------------------------------- 1 | #define pn1 #2e3440 2 | #define pn2 #3b4252 3 | #define pn3 #434c5e 4 | #define pn4 #4c566a 5 | #define ss1 #d8dee9 6 | #define ss2 #e5e9f0 7 | #define ss3 #eceff4 8 | #define frost1 #8fbcbb 9 | #define frost2 #88c0d0 10 | #define frost3 #81a1c1 11 | #define frost4 #5e81ac 12 | #define aurora1 #bf616a 13 | #define aurora2 #d08770 14 | #define aurora3 #ebcb8b 15 | #define aurora4 #a3be8c 16 | #define aurora5 #b48ead 17 | 18 | ! changes fg color of non-selected entries 19 | dmenu.foreground: ss1 20 | ! changes bg color of non-selected entries 21 | dmenu.background: pn1 22 | 23 | ! changes fg color of selected entry 24 | dmenu.selforeground: pn1 25 | ! changes bg color of selected entry 26 | dmenu.selbackground: frost3 27 | 28 | dmenu.outforeground: aurora1 29 | dmenu.outbackground: pn1 30 | 31 | ! changes dmenu border color 32 | dmenu.bordercolor: frost3 33 | 34 | ! changes highlight fg color of non-selected entry 35 | dmenu.hlforeground: aurora2 36 | ! changes highlight bg color of non-selected entry 37 | dmenu.hlbackground: pn1 38 | 39 | ! changes highlight fg color of selected entry 40 | dmenu.selhlforeground: aurora2 41 | ! changes highlight bg color of selected entry 42 | dmenu.selhlbackground: pn1 43 | -------------------------------------------------------------------------------- /utility/.config/dmenu/xcolors_dmenu/rose_pine: -------------------------------------------------------------------------------- 1 | #define base #191724 2 | #define surface #1f1d2e 3 | #define overlay #26233a 4 | #define muted #6e6a86 5 | #define subtle #908caa 6 | #define text #e0def4 7 | #define love #eb6f92 8 | #define love_1 #b4637a 9 | #define gold #f6c177 10 | #define gold_1 #ea9d34 11 | #define rose #ebbcba 12 | #define rose_1 #d7827e 13 | #define foam #9ccfd8 14 | #define pine #31748f 15 | #define iris #c4a7e7 16 | #define iris_1 #907aa9 17 | 18 | ! changes fg color of non-selected entries 19 | dmenu.foreground: text 20 | ! changes bg color of non-selected entries 21 | dmenu.background: base 22 | 23 | ! changes fg color of selected entry 24 | dmenu.selforeground: base 25 | ! changes bg color of selected entry 26 | dmenu.selbackground: rose_1 27 | 28 | dmenu.outforeground: love 29 | dmenu.outbackground: base 30 | 31 | ! changes dmenu border color 32 | dmenu.bordercolor: rose_1 33 | 34 | ! changes highlight fg color of non-selected entry 35 | dmenu.hlforeground: gold 36 | ! changes highlight bg color of non-selected entry 37 | dmenu.hlbackground: base 38 | 39 | ! changes highlight fg color of selected entry 40 | dmenu.selhlforeground: gold 41 | ! changes highlight bg color of selected entry 42 | dmenu.selhlbackground: base 43 | -------------------------------------------------------------------------------- /utility/.config/felix/config.yaml: -------------------------------------------------------------------------------- 1 | # Default exec command when opening file. 2 | # If not set, will default to $EDITOR. 3 | default: nvim 4 | 5 | # Whether to match the behavior of Vim's exit keybindings. 6 | # false -> `ZZ` exits without `cd` to LWD(Last Working Directory) While `ZQ` to LWD 7 | # true -> vice versa 8 | # If not set, will default to false. 9 | # match_vim_exit_behavior: false 10 | 11 | # key (the command you want to use when opening file): [values] (extensions) 12 | # In the key, You can use arguments. 13 | exec: 14 | zathura: [pdf, epub] 15 | # 'feh -.': 16 | qview: [jpg, jpeg, png, gif, svg, hdr] 17 | mpv: [mp4, mkv, webm] 18 | 'mpv --audio-display=no': [mp3, m4a] 19 | 20 | ignore_case: true 21 | 22 | # The foreground color of directory, file and symlink. 23 | # Pick one of the following: 24 | # Black // 0 25 | # Red // 1 26 | # Green // 2 27 | # Yellow // 3 28 | # Blue // 4 29 | # Magenta // 5 30 | # Cyan // 6 31 | # White // 7 32 | # LightBlack // 8 33 | # LightRed // 9 34 | # LightGreen // 10 35 | # LightYellow // 11 36 | # LightBlue // 12 37 | # LightMagenta // 13 38 | # LightCyan // 14 39 | # LightWhite // 15 40 | # Rgb(u8, u8, u8) 41 | # AnsiValue(u8) 42 | # Default to LightCyan(dir), LightWhite(file), LightYellow(symlink) and Red(changed/untracked files in git repositories). 43 | # color: 44 | # dir_fg: LightCyan 45 | # file_fg: LightWhite 46 | # symlink_fg: LightYellow 47 | # dirty_fg: Red 48 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/catppuccin_macchiato.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=181926ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=cad3f5ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=f5a97fff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=939ab7ff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=cad3f5ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=ed8796ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=ee99a0ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=181926ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=6e738dff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=939ab7ff 22 | # Border color. Default: _002b36ff_. 23 | border=ee99a0ff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/dracula.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=282a36ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=cad3f5ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=8be9fdff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=6272a4ff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=cad3f5ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=ff5555ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=bd93f9ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=282a36ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=ff5555ff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=6272a4ff 22 | # Border color. Default: _002b36ff_. 23 | border=bd93f9ff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/everblush.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=141b1eee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=dadadaff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=e5c76bff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=a3a9a8ff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=dadadaff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=e57474ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=8ccf7eff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=141b1eff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=e57474ff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=a3a9a8ff 22 | # Border color. Default: _002b36ff_. 23 | border=8ccf7eff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/everforest.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=272e33ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=d3c6aaff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=e69875ff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=9da9a0ff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=d3c6aaff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=e67e80ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=a7c080ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=272e33ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=e67e80ff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=9da9a0ff 22 | # Border color. Default: _002b36ff_. 23 | border=a7c080ff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/gruvbox.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=282828ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=ebdbb2ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=d65d0eff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=928374ff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=ebdbb2ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=cc241dff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=98971aff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=282828ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=cc241dff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=928374ff 22 | # Border color. Default: _002b36ff_. 23 | border=98971aff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/matugen.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=323200ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=e6e3d5ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=a4d0bdff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=cac8a5aa 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=e6e3d5ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=ffb4abff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=cacb77ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=323200ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=93000aff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=cac8a5ff 22 | # Border color. Default: _002b36ff_. 23 | border=cacb77ff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/nord.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=2e3440ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=d8dee9ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=d08770ff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=4c566aff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=d8dee9ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=bf616aff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=81a1c1ff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=181926ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=ebcb8bff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=4c566aff 22 | # Border color. Default: _002b36ff_. 23 | border=81a1c1ff 24 | -------------------------------------------------------------------------------- /utility/.config/fuzzel/colors/rose_pine.ini: -------------------------------------------------------------------------------- 1 | [colors] 2 | # Background color. Default: _fdf6e3ff_. 3 | background=191724ee 4 | # Text (foreground) color of unselected entries. Default: _657b83ff_. 5 | text=e0def4ff 6 | # Text (foreground) color of prompt character(s). Default: _586e75ff_. 7 | prompt=f6c177ff 8 | # Text (foreground) color of the placeholder string. Default: _93a1a1ff_. 9 | placeholder=908caaff 10 | # Text (foreground) color of input string. Default: _657b83ff_. 11 | input=d8dee9ff 12 | # Text (foreground) color of the matched substring. Default: _cb4b16ff_. 13 | match=eb6f92ff 14 | # Background color of the selected entry. Default: _eee8d5ff_. 15 | selection=d7827eff 16 | # Text (foreground) color of the selected entry. Default: _586e75ff_. 17 | selection-text=191724ff 18 | # Text (foreground) color of the matched substring of the selected entry. Default: _cb4b16ff_. 19 | selection-match=f6c177ff 20 | # The color of the match count stats printed at the right-hand side of the input prompt. See *COLORS*. Default: _93a1a1ff_. 21 | counter=908caaff 22 | # Border color. Default: _002b36ff_. 23 | border=d7827eff 24 | -------------------------------------------------------------------------------- /utility/.config/handlr/handlr.toml: -------------------------------------------------------------------------------- 1 | enable_selector = true 2 | # selector = "dmenu -i -F -p 'Open With: '" 3 | selector = "fuzzel -d -p 'Open With: '" 4 | -------------------------------------------------------------------------------- /utility/.config/helix/config.toml: -------------------------------------------------------------------------------- 1 | theme = "catppuccin_macchiato" 2 | 3 | [editor] 4 | line-number = "relative" 5 | #mouse = false 6 | 7 | [editor.cursor-shape] 8 | insert = "bar" 9 | normal = "block" 10 | select = "underline" 11 | 12 | [editor.file-picker] 13 | hidden = true 14 | -------------------------------------------------------------------------------- /utility/.config/macchina/macchina.toml: -------------------------------------------------------------------------------- 1 | # Specifies the network interface to use for the LocalIP readout 2 | interface = "wlan0" 3 | 4 | # Lengthen uptime output 5 | long_uptime = true 6 | 7 | # Lengthen shell output 8 | long_shell = false 9 | 10 | # Lengthen kernel output 11 | long_kernel = false 12 | 13 | # Toggle between displaying the current shell or your user's default one. 14 | current_shell = true 15 | 16 | # Toggle between displaying the number of physical or logical cores of your 17 | # processor. 18 | physical_cores = true 19 | 20 | # Themes need to be placed in "$XDG_CONFIG_DIR/macchina/themes" beforehand. 21 | # e.g.: 22 | # if theme path is /home/foo/.config/macchina/themes/Sodium.toml 23 | # theme should be uncommented and set to "Sodium" 24 | # 25 | theme = "Lithium" 26 | 27 | # Displays only the specified readouts. 28 | # Accepted values (case-sensitive): 29 | # - Host 30 | # - Machine 31 | # - Kernel 32 | # - Distribution 33 | # - OperatingSystem 34 | # - DesktopEnvironment 35 | # - WindowManager 36 | # - Resolution 37 | # - Backlight 38 | # - Packages 39 | # - LocalIP 40 | # - Terminal 41 | # - Shell 42 | # - Uptime 43 | # - Processor 44 | # - ProcessorLoad 45 | # - Memory 46 | # - Battery 47 | # Example: 48 | # show = ["Battery", "Memory", ...] 49 | show = ["Processor", "ProcessorLoad", "Distribution", "Kernel", "WindowManager", "Packages", "Resolution", "Shell", "Terminal", "Resolution", "Processor", "Battery", "Memory", "Uptime"] 50 | -------------------------------------------------------------------------------- /utility/.config/macchina/themes/Hydrogen_1.toml: -------------------------------------------------------------------------------- 1 | # Hydrogen_1 2 | 3 | spacing = 1 4 | padding = 0 5 | hide_ascii = true 6 | separator = "" 7 | key_color = "Cyan" 8 | separator_color = "White" 9 | 10 | [palette] 11 | type = "Dark" 12 | glyph = "  " 13 | visible = true 14 | 15 | [bar] 16 | glyph = "" 17 | symbol_open = '[' 18 | symbol_close = ']' 19 | hide_delimiters = true 20 | visible = false # false == show numbers instead of glyph 21 | 22 | [box] 23 | border = "thick" 24 | visible = true 25 | 26 | [box.inner_margin] 27 | x = 1 28 | y = 0 29 | 30 | [randomize] 31 | key_color = true 32 | separator_color = true 33 | 34 | [keys] 35 | host = "Host" 36 | kernel = " Kernel" 37 | battery = "󰂂 Battery" 38 | os = " OS" 39 | de = "DE" 40 | wm = "󰕰 WM" 41 | distro = " Distro" 42 | terminal = " Terminal" 43 | shell = " Shell" 44 | packages = "󰏔 Packages" 45 | uptime = "󰔠 Uptime" 46 | memory = " Memory" 47 | machine = "Machine" 48 | local_ip = "Local IP" 49 | backlight = "Brightness" 50 | resolution = "󰊓 Resolution" 51 | cpu_load = "󰍛 CPU Load" 52 | cpu = "󰍛 CPU" 53 | -------------------------------------------------------------------------------- /utility/.config/qBittorrent/categories.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /utility/.config/qBittorrent/qBittorrent-data.conf: -------------------------------------------------------------------------------- 1 | [Stats] 2 | AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\x1\xf2\xea\xfd\x5\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0)\"\x86\x96\n) 3 | -------------------------------------------------------------------------------- /utility/.config/qBittorrent/rss/feeds.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /utility/.config/qBittorrent/theme/breeze-dark.qbtheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/qBittorrent/theme/breeze-dark.qbtheme -------------------------------------------------------------------------------- /utility/.config/qBittorrent/theme/darkstylesheet.qbtheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/qBittorrent/theme/darkstylesheet.qbtheme -------------------------------------------------------------------------------- /utility/.config/qBittorrent/theme/mumble-dark.qbtheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/qBittorrent/theme/mumble-dark.qbtheme -------------------------------------------------------------------------------- /utility/.config/qBittorrent/theme/mumble-lite.qbtheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junnunkarim/dotfiles_home/882238ad9aed7839cff3a80e31f7c4eb0e481d01/utility/.config/qBittorrent/theme/mumble-lite.qbtheme -------------------------------------------------------------------------------- /utility/.config/qBittorrent/watched_folders.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /utility/.config/slock/LICENSE: -------------------------------------------------------------------------------- 1 | MIT/X Consortium License 2 | 3 | © 2015-2016 Markus Teich 4 | © 2014 Dimitris Papastamos 5 | © 2006-2014 Anselm R Garbe 6 | © 2014-2016 Laslo Hunhold 7 | 8 | Permission is hereby granted, free of charge, to any person obtaining a 9 | copy of this software and associated documentation files (the "Software"), 10 | to deal in the Software without restriction, including without limitation 11 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 12 | and/or sell copies of the Software, and to permit persons to whom the 13 | Software is furnished to do so, subject to the following conditions: 14 | 15 | The above copyright notice and this permission notice shall be included in 16 | all copies or substantial portions of the Software. 17 | 18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 21 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 23 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 24 | DEALINGS IN THE SOFTWARE. 25 | -------------------------------------------------------------------------------- /utility/.config/slock/Makefile: -------------------------------------------------------------------------------- 1 | # slock - simple screen locker 2 | # See LICENSE file for copyright and license details. 3 | 4 | include config.mk 5 | 6 | SRC = slock.c ${COMPATSRC} 7 | OBJ = ${SRC:.c=.o} 8 | 9 | all: options slock 10 | 11 | options: 12 | @echo slock build options: 13 | @echo "CFLAGS = ${CFLAGS}" 14 | @echo "LDFLAGS = ${LDFLAGS}" 15 | @echo "CC = ${CC}" 16 | 17 | .c.o: 18 | @echo CC $< 19 | @${CC} -c ${CFLAGS} $< 20 | 21 | ${OBJ}: config.h config.mk arg.h util.h patches.h 22 | 23 | config.h: 24 | @echo creating $@ from config.def.h 25 | @cp config.def.h $@ 26 | 27 | patches.h: 28 | @echo creating $@ from patches.def.h 29 | @cp patches.def.h $@ 30 | 31 | slock: ${OBJ} 32 | @echo CC -o $@ 33 | @${CC} -o $@ ${OBJ} ${LDFLAGS} 34 | 35 | clean: 36 | @echo cleaning 37 | @rm -f slock ${OBJ} slock-${VERSION}.tar.gz 38 | 39 | dist: clean 40 | @echo creating dist tarball 41 | @mkdir -p slock-${VERSION} 42 | @cp -R LICENSE Makefile README slock.1 config.mk \ 43 | ${SRC} config.def.h arg.h util.h slock-${VERSION} 44 | @tar -cf slock-${VERSION}.tar slock-${VERSION} 45 | @gzip slock-${VERSION}.tar 46 | @rm -rf slock-${VERSION} 47 | 48 | install: all 49 | @echo installing executable file to ${DESTDIR}${PREFIX}/bin 50 | @mkdir -p ${DESTDIR}${PREFIX}/bin 51 | @cp -f slock ${DESTDIR}${PREFIX}/bin 52 | @chmod 755 ${DESTDIR}${PREFIX}/bin/slock 53 | @chmod u+s ${DESTDIR}${PREFIX}/bin/slock 54 | @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 55 | @mkdir -p ${DESTDIR}${MANPREFIX}/man1 56 | @sed "s/VERSION/${VERSION}/g" ${DESTDIR}${MANPREFIX}/man1/slock.1 57 | @chmod 644 ${DESTDIR}${MANPREFIX}/man1/slock.1 58 | 59 | uninstall: 60 | @echo removing executable file from ${DESTDIR}${PREFIX}/bin 61 | @rm -f ${DESTDIR}${PREFIX}/bin/slock 62 | @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 63 | @rm -f ${DESTDIR}${MANPREFIX}/man1/slock.1 64 | 65 | .PHONY: all options clean dist install uninstall 66 | -------------------------------------------------------------------------------- /utility/.config/slock/README: -------------------------------------------------------------------------------- 1 | slock - simple screen locker 2 | ============================ 3 | simple screen locker utility for X. 4 | 5 | 6 | Requirements 7 | ------------ 8 | In order to build slock you need the Xlib header files. 9 | 10 | 11 | Installation 12 | ------------ 13 | Edit config.mk to match your local setup (slock is installed into 14 | the /usr/local namespace by default). 15 | 16 | Afterwards enter the following command to build and install slock 17 | (if necessary as root): 18 | 19 | make clean install 20 | 21 | 22 | Running slock 23 | ------------- 24 | Simply invoke the 'slock' command. To get out of it, enter your password. 25 | -------------------------------------------------------------------------------- /utility/.config/slock/arg.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copy me if you can. 3 | * by 20h 4 | */ 5 | 6 | #ifndef ARG_H__ 7 | #define ARG_H__ 8 | 9 | extern char *argv0; 10 | 11 | /* use main(int argc, char *argv[]) */ 12 | #define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ 13 | argv[0] && argv[0][0] == '-'\ 14 | && argv[0][1];\ 15 | argc--, argv++) {\ 16 | char argc_;\ 17 | char **argv_;\ 18 | int brk_;\ 19 | if (argv[0][1] == '-' && argv[0][2] == '\0') {\ 20 | argv++;\ 21 | argc--;\ 22 | break;\ 23 | }\ 24 | for (brk_ = 0, argv[0]++, argv_ = argv;\ 25 | argv[0][0] && !brk_;\ 26 | argv[0]++) {\ 27 | if (argv_ != argv)\ 28 | break;\ 29 | argc_ = argv[0][0];\ 30 | switch (argc_) 31 | 32 | /* Handles obsolete -NUM syntax */ 33 | #define ARGNUM case '0':\ 34 | case '1':\ 35 | case '2':\ 36 | case '3':\ 37 | case '4':\ 38 | case '5':\ 39 | case '6':\ 40 | case '7':\ 41 | case '8':\ 42 | case '9' 43 | 44 | #define ARGEND }\ 45 | } 46 | 47 | #define ARGC() argc_ 48 | 49 | #define ARGNUMF() (brk_ = 1, estrtonum(argv[0], 0, INT_MAX)) 50 | 51 | #define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ 52 | ((x), abort(), (char *)0) :\ 53 | (brk_ = 1, (argv[0][1] != '\0')?\ 54 | (&argv[0][1]) :\ 55 | (argc--, argv++, argv[0]))) 56 | 57 | #define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ 58 | (char *)0 :\ 59 | (brk_ = 1, (argv[0][1] != '\0')?\ 60 | (&argv[0][1]) :\ 61 | (argc--, argv++, argv[0]))) 62 | 63 | #define LNGARG() &argv[0][0] 64 | 65 | #endif 66 | -------------------------------------------------------------------------------- /utility/.config/slock/config.mk: -------------------------------------------------------------------------------- 1 | # slock version 2 | VERSION = 1.4 3 | 4 | # Customize below to fit your system 5 | 6 | # paths 7 | PREFIX = /usr/local 8 | MANPREFIX = ${PREFIX}/share/man 9 | 10 | X11INC = /usr/X11R6/include 11 | X11LIB = /usr/X11R6/lib 12 | 13 | # Uncomment for BSD 14 | #BSD=-D_BSD_SOURCE 15 | 16 | # Uncomment for NetBSD 17 | #NETBSD=-D_NETBSD_SOURCE 18 | 19 | # Uncomment for message patch / MESSAGE_PATCH / COLORMESSAGE_PATCH / DWM_LOGO_PATCH 20 | XINERAMA=-lXinerama 21 | XINERAMAFLAGS = -DXINERAMA 22 | 23 | # Uncomment for pam auth patch / PAMAUTH_PATCH 24 | #PAM=-lpam 25 | 26 | # Uncomment for blur pixelated screen and background image patches / BLUR_PIXELATED_SCREEN_PATCH, BACKGROUND_IMAGE_PATCH 27 | IMLIB=-lImlib2 28 | 29 | # includes and libs 30 | INCS = -I. -I/usr/include -I${X11INC} 31 | LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr ${XINERAMA} ${PAM} ${IMLIB} 32 | 33 | # flags 34 | CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H ${XINERAMAFLAGS} ${BSD} ${NETBSD} 35 | CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} 36 | LDFLAGS = -s ${LIBS} 37 | COMPATSRC = explicit_bzero.c 38 | 39 | # On OpenBSD and Darwin remove -lcrypt from LIBS 40 | #LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lXext -lXrandr 41 | # On *BSD remove -DHAVE_SHADOW_H from CPPFLAGS 42 | # On NetBSD add -D_NETBSD_SOURCE to CPPFLAGS 43 | #CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -D_NETBSD_SOURCE 44 | # On OpenBSD set COMPATSRC to empty 45 | #COMPATSRC = 46 | 47 | # compiler and linker 48 | CC = cc 49 | -------------------------------------------------------------------------------- /utility/.config/slock/explicit_bzero.c: -------------------------------------------------------------------------------- 1 | /* $OpenBSD: explicit_bzero.c,v 1.3 2014/06/21 02:34:26 matthew Exp $ */ 2 | /* 3 | * Public domain. 4 | * Written by Matthew Dempsky. 5 | */ 6 | 7 | #include 8 | 9 | __attribute__((weak)) void 10 | __explicit_bzero_hook(void *buf, size_t len) 11 | { 12 | } 13 | 14 | void 15 | explicit_bzero(void *buf, size_t len) 16 | { 17 | memset(buf, 0, len); 18 | __explicit_bzero_hook(buf, len); 19 | } 20 | -------------------------------------------------------------------------------- /utility/.config/slock/patch/background_image.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | Imlib_Image image; 4 | 5 | void 6 | render_lock_image(Display *dpy, struct lock *lock, Imlib_Image image) 7 | { 8 | if (image) { 9 | lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); 10 | imlib_context_set_display(dpy); 11 | imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); 12 | imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); 13 | imlib_context_set_drawable(lock->bgmap); 14 | imlib_render_image_on_drawable(0, 0); 15 | imlib_free_image(); 16 | } 17 | } 18 | 19 | void 20 | create_lock_image(Display *dpy) 21 | { 22 | /* Load picture */ 23 | Imlib_Image buffer = imlib_load_image(background_image); 24 | imlib_context_set_image(buffer); 25 | int background_image_width = imlib_image_get_width(); 26 | int background_image_height = imlib_image_get_height(); 27 | 28 | /* Create an image to be rendered */ 29 | Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); 30 | image = imlib_create_image(scr->width, scr->height); 31 | imlib_context_set_image(image); 32 | 33 | /* Fill the image for every X monitor */ 34 | XRRMonitorInfo *monitors; 35 | int number_of_monitors; 36 | monitors = XRRGetMonitors(dpy, RootWindow(dpy, XScreenNumberOfScreen(scr)), True, &number_of_monitors); 37 | 38 | int i; 39 | for (i = 0; i < number_of_monitors; i++) { 40 | imlib_blend_image_onto_image(buffer, 0, 0, 0, background_image_width, background_image_height, monitors[i].x, monitors[i].y, monitors[i].width, monitors[i].height); 41 | } 42 | 43 | /* Clean up */ 44 | imlib_context_set_image(buffer); 45 | imlib_free_image(); 46 | imlib_context_set_image(image); 47 | } -------------------------------------------------------------------------------- /utility/.config/slock/patch/background_image.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | static void create_lock_image(Display *dpy); 4 | static void render_lock_image(Display *dpy, struct lock *lock, Imlib_Image image); -------------------------------------------------------------------------------- /utility/.config/slock/patch/blur_pixelated_screen.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | Imlib_Image image; 4 | 5 | void 6 | render_lock_image(Display *dpy, struct lock *lock, Imlib_Image image) 7 | { 8 | if (image) { 9 | lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); 10 | imlib_context_set_image(image); 11 | imlib_context_set_display(dpy); 12 | imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); 13 | imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); 14 | imlib_context_set_drawable(lock->bgmap); 15 | imlib_render_image_on_drawable(0, 0); 16 | imlib_free_image(); 17 | } 18 | } 19 | 20 | void 21 | create_lock_image(Display *dpy) 22 | { 23 | /* Create screenshot Image */ 24 | Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); 25 | image = imlib_create_image(scr->width,scr->height); 26 | imlib_context_set_image(image); 27 | imlib_context_set_display(dpy); 28 | imlib_context_set_visual(DefaultVisual(dpy,0)); 29 | imlib_context_set_drawable(RootWindow(dpy,XScreenNumberOfScreen(scr))); 30 | imlib_copy_drawable_to_image(0,0,0,scr->width,scr->height,0,0,1); 31 | 32 | #ifdef BLUR 33 | /* Blur function */ 34 | imlib_image_blur(blurRadius); 35 | #endif // BLUR 36 | 37 | #ifdef PIXELATION 38 | /* Pixelation */ 39 | int width = scr->width; 40 | int height = scr->height; 41 | 42 | for (int y = 0; y < height; y += pixelSize) { 43 | for (int x = 0; x < width; x += pixelSize) { 44 | int red = 0; 45 | int green = 0; 46 | int blue = 0; 47 | 48 | Imlib_Color pixel; 49 | Imlib_Color* pp; 50 | pp = &pixel; 51 | for (int j = 0; j < pixelSize && j < height; j++) { 52 | for (int i = 0; i < pixelSize && i < width; i++) { 53 | imlib_image_query_pixel(x + i, y + j, pp); 54 | red += pixel.red; 55 | green += pixel.green; 56 | blue += pixel.blue; 57 | } 58 | } 59 | red /= (pixelSize * pixelSize); 60 | green /= (pixelSize * pixelSize); 61 | blue /= (pixelSize * pixelSize); 62 | imlib_context_set_color(red, green, blue, pixel.alpha); 63 | imlib_image_fill_rectangle(x, y, pixelSize, pixelSize); 64 | red = 0; 65 | green = 0; 66 | blue = 0; 67 | } 68 | } 69 | #endif 70 | } -------------------------------------------------------------------------------- /utility/.config/slock/patch/blur_pixelated_screen.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | static void create_lock_image(Display *dpy); 4 | static void render_lock_image(Display *dpy, struct lock *lock, Imlib_Image image); -------------------------------------------------------------------------------- /utility/.config/slock/patch/dwmlogo.c: -------------------------------------------------------------------------------- 1 | static void 2 | resizerectangles(struct lock *lock) 3 | { 4 | int i; 5 | 6 | for (i = 0; i < LENGTH(rectangles); i++){ 7 | lock->rectangles[i].x = (rectangles[i].x * logosize) 8 | + lock->xoff + ((lock->mw) / 2) - (logow / 2 * logosize); 9 | lock->rectangles[i].y = (rectangles[i].y * logosize) 10 | + lock->yoff + ((lock->mh) / 2) - (logoh / 2 * logosize); 11 | lock->rectangles[i].width = rectangles[i].width * logosize; 12 | lock->rectangles[i].height = rectangles[i].height * logosize; 13 | } 14 | } 15 | 16 | static void 17 | drawlogo(Display *dpy, struct lock *lock, int color) 18 | { 19 | #if BLUR_PIXELATED_SCREEN_PATCH 20 | lock->drawable = lock->bgmap; 21 | #else 22 | XSetForeground(dpy, lock->gc, lock->colors[BACKGROUND]); 23 | XFillRectangle(dpy, lock->drawable, lock->gc, 0, 0, lock->x, lock->y); 24 | #endif // BLUR_PIXELATED_SCREEN_PATCH 25 | XSetForeground(dpy, lock->gc, lock->colors[color]); 26 | XFillRectangles(dpy, lock->drawable, lock->gc, lock->rectangles, LENGTH(rectangles)); 27 | XCopyArea(dpy, lock->drawable, lock->win, lock->gc, 0, 0, lock->x, lock->y, 0, 0); 28 | XSync(dpy, False); 29 | } -------------------------------------------------------------------------------- /utility/.config/slock/patch/dwmlogo.h: -------------------------------------------------------------------------------- 1 | static void resizerectangles(struct lock *lock); 2 | static void drawlogo(Display *dpy, struct lock *lock, int color); -------------------------------------------------------------------------------- /utility/.config/slock/patch/include.c: -------------------------------------------------------------------------------- 1 | /* Patches */ 2 | #if BACKGROUND_IMAGE_PATCH 3 | #include "background_image.c" 4 | #elif BLUR_PIXELATED_SCREEN_PATCH 5 | #include "blur_pixelated_screen.c" 6 | #endif 7 | 8 | #if COLOR_MESSAGE_PATCH 9 | #include "colormessage.c" 10 | #elif MESSAGE_PATCH 11 | #include "message.c" 12 | #endif 13 | 14 | #if DWM_LOGO_PATCH 15 | #include "dwmlogo.c" 16 | #endif 17 | 18 | #if KEYPRESS_FEEDBACK_PATCH 19 | #include "keypress_feedback.c" 20 | #endif 21 | 22 | #if PAMAUTH_PATCH 23 | #include "pamauth.c" 24 | #endif 25 | 26 | #if XRESOURCES_PATCH 27 | #include "xresources.c" 28 | #endif -------------------------------------------------------------------------------- /utility/.config/slock/patch/include.h: -------------------------------------------------------------------------------- 1 | /* Patches */ 2 | #if BACKGROUND_IMAGE_PATCH 3 | #include "background_image.h" 4 | #elif BLUR_PIXELATED_SCREEN_PATCH 5 | #include "blur_pixelated_screen.h" 6 | #endif 7 | 8 | #if DWM_LOGO_PATCH 9 | #include "dwmlogo.h" 10 | #endif 11 | 12 | #if PAMAUTH_PATCH 13 | #include "pamauth.h" 14 | #endif 15 | 16 | #if KEYPRESS_FEEDBACK_PATCH 17 | #include "keypress_feedback.h" 18 | #endif -------------------------------------------------------------------------------- /utility/.config/slock/patch/keypress_feedback.c: -------------------------------------------------------------------------------- 1 | static void 2 | draw_key_feedback(Display *dpy, struct lock **locks, int screen) 3 | { 4 | XGCValues gr_values; 5 | 6 | Window win = locks[screen]->win; 7 | Window root_win; 8 | 9 | gr_values.foreground = locks[screen]->colors[BLOCKS]; 10 | GC gc = XCreateGC(dpy, win, GCForeground, &gr_values); 11 | 12 | int width = blocks_width, height = blocks_height; 13 | if (blocks_height == 0 || blocks_width == 0) { 14 | int _x, _y; 15 | unsigned int screen_width, screen_height, _b, _d; 16 | XGetGeometry(dpy, win, &root_win, &_x, &_y, &screen_width, &screen_height, &_b, &_d); 17 | width = blocks_width ? blocks_width : screen_width; 18 | height = blocks_height ? blocks_height : screen_height; 19 | } 20 | 21 | unsigned int block_width = width / blocks_count; 22 | unsigned int position = rand() % blocks_count; 23 | 24 | XClearWindow(dpy, win); 25 | XFillRectangle(dpy, win, gc, blocks_x + position*block_width, blocks_y, width, height); 26 | 27 | XFreeGC(dpy, gc); 28 | } -------------------------------------------------------------------------------- /utility/.config/slock/patch/keypress_feedback.h: -------------------------------------------------------------------------------- 1 | static void draw_key_feedback(Display *dpy, struct lock **locks, int screen); -------------------------------------------------------------------------------- /utility/.config/slock/patch/pamauth.c: -------------------------------------------------------------------------------- 1 | char passwd[256]; 2 | 3 | static int 4 | pam_conv(int num_msg, const struct pam_message **msg, 5 | struct pam_response **resp, void *appdata_ptr) 6 | { 7 | int retval = PAM_CONV_ERR; 8 | for (int i=0; imsg_style == PAM_PROMPT_ECHO_OFF && 10 | strncmp(msg[i]->msg, "Password: ", 10) == 0) { 11 | struct pam_response *resp_msg = malloc(sizeof(struct pam_response)); 12 | if (!resp_msg) 13 | die("malloc failed\n"); 14 | char *password = malloc(strlen(passwd) + 1); 15 | if (!password) 16 | die("malloc failed\n"); 17 | memset(password, 0, strlen(passwd) + 1); 18 | strcpy(password, passwd); 19 | resp_msg->resp_retcode = 0; 20 | resp_msg->resp = password; 21 | resp[i] = resp_msg; 22 | retval = PAM_SUCCESS; 23 | } 24 | } 25 | return retval; 26 | } 27 | 28 | -------------------------------------------------------------------------------- /utility/.config/slock/patch/pamauth.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | static int pam_conv(int num_msg, const struct pam_message **msg, struct pam_response **resp, void *appdata_ptr); 5 | struct pam_conv pamc = {pam_conv, NULL}; -------------------------------------------------------------------------------- /utility/.config/slock/patch/xresources.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int 5 | resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst) 6 | { 7 | char **sdst = dst; 8 | int *idst = dst; 9 | float *fdst = dst; 10 | 11 | char fullname[256]; 12 | char fullclass[256]; 13 | char *type; 14 | XrmValue ret; 15 | 16 | snprintf(fullname, sizeof(fullname), "%s.%s", "slock", name); 17 | snprintf(fullclass, sizeof(fullclass), "%s.%s", "Slock", name); 18 | fullname[sizeof(fullname) - 1] = fullclass[sizeof(fullclass) - 1] = '\0'; 19 | 20 | XrmGetResource(db, fullname, fullclass, &type, &ret); 21 | if (ret.addr == NULL || strncmp("String", type, 64)) 22 | return 1; 23 | 24 | switch (rtype) { 25 | case STRING: 26 | *sdst = ret.addr; 27 | break; 28 | case INTEGER: 29 | *idst = strtoul(ret.addr, NULL, 10); 30 | break; 31 | case FLOAT: 32 | *fdst = strtof(ret.addr, NULL); 33 | break; 34 | } 35 | return 0; 36 | } 37 | 38 | void 39 | config_init(Display *dpy) 40 | { 41 | char *resm; 42 | XrmDatabase db; 43 | ResourcePref *p; 44 | 45 | XrmInitialize(); 46 | resm = XResourceManagerString(dpy); 47 | if (!resm) 48 | return; 49 | 50 | db = XrmGetStringDatabase(resm); 51 | for (p = resources; p < resources + LENGTH(resources); p++) 52 | resource_load(db, p->name, p->type, p->dst); 53 | } 54 | -------------------------------------------------------------------------------- /utility/.config/slock/slock.1: -------------------------------------------------------------------------------- 1 | .Dd 2016-08-23 2 | .Dt SLOCK 1 3 | .Sh NAME 4 | .Nm slock 5 | .Nd simple X screen locker 6 | .Sh SYNOPSIS 7 | .Nm 8 | .Op Fl v 9 | .Op Ar cmd Op Ar arg ... 10 | .Sh DESCRIPTION 11 | .Nm 12 | is a simple X screen locker. If provided, 13 | .Ar cmd Op Ar arg ... 14 | is executed after the screen has been locked. 15 | .Sh OPTIONS 16 | .Bl -tag -width Ds 17 | .It Fl v 18 | Print version information to stdout and exit. 19 | .El 20 | .Sh SECURITY CONSIDERATIONS 21 | To make sure a locked screen can not be bypassed by switching VTs 22 | or killing the X server with Ctrl+Alt+Backspace, it is recommended 23 | to disable both in 24 | .Xr xorg.conf 5 25 | for maximum security: 26 | .Bd -literal -offset left 27 | Section "ServerFlags" 28 | Option "DontVTSwitch" "True" 29 | Option "DontZap" "True" 30 | EndSection 31 | .Ed 32 | .Sh EXAMPLES 33 | $ 34 | .Nm 35 | /usr/sbin/s2ram 36 | .Sh CUSTOMIZATION 37 | .Nm 38 | can be customized by creating a custom config.h from config.def.h and 39 | (re)compiling the source code. This keeps it fast, secure and simple. 40 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/catppuccin_frappe: -------------------------------------------------------------------------------- 1 | #define rosewater #f2d5cf 2 | #define flamingo #eebebe 3 | #define pink #f4b8e4 4 | #define mauve #ca9ee6 5 | #define red #e78284 6 | #define maroon #ea999c 7 | #define peach #ef9f76 8 | #define yellow #e5c890 9 | #define green #a6d189 10 | #define teal #81c8be 11 | #define sky #99d1db 12 | #define sapphire #85c1dc 13 | #define blue #8caaee 14 | #define lavender #babbf1 15 | #define text #c6d0f5 16 | #define subtext1 #b5bfe2 17 | #define overlay1 #838ba7 18 | #define surface1 #51576d 19 | #define base #303446 20 | #define mantle #292c3c 21 | #define crust #232634 22 | 23 | dwm.normfgcolor : lavender 24 | dwm.normbgcolor : crust 25 | dwm.normbordercolor : crust 26 | dwm.normfloatcolor : overlay1 27 | 28 | dwm.selfgcolor : blue 29 | dwm.selbgcolor : crust 30 | dwm.selbordercolor : maroon 31 | dwm.selfloatcolor : blue 32 | 33 | dwm.titlenormfgcolor : overlay1 34 | dwm.titlenormbgcolor : crust 35 | dwm.titlenormbordercolor : crust 36 | dwm.titlenormfloatcolor : overlay1 37 | 38 | dwm.titleselfgcolor : rosewater 39 | dwm.titleselbgcolor : crust 40 | dwm.titleselbordercolor : yellow 41 | dwm.titleselfloatcolor : blue 42 | 43 | dwm.tagsnormfgcolor : crust 44 | dwm.tagsnormbgcolor : maroon 45 | dwm.tagsnormbordercolor : yellow 46 | dwm.tagsnormfloatcolor : crust 47 | 48 | dwm.tagsselfgcolor : maroon 49 | dwm.tagsselbgcolor : crust 50 | dwm.tagsselbordercolor : maroon 51 | dwm.tagsselfloatcolor : crust 52 | 53 | dwm.hidnormfgcolor : maroon 54 | dwm.hidselfgcolor : maroon 55 | dwm.hidnormbgcolor : crust 56 | dwm.hidselbgcolor : crust 57 | 58 | dwm.urgfgcolor : crust 59 | dwm.urgbgcolor : maroon 60 | dwm.urgbordercolor : maroon 61 | dwm.urgfloatcolor : red 62 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/catppuccin_macchiato: -------------------------------------------------------------------------------- 1 | #define rosewater #f4dbd6 2 | #define flamingo #f0c6c6 3 | #define pink #f5bde6 4 | #define mauve #c6a0f6 5 | #define red #ed8796 6 | #define maroon #ee99a0 7 | #define peach #f5a97f 8 | #define yellow #eed49f 9 | #define green #a6da95 10 | #define teal #8bd5ca 11 | #define sky #91d7e3 12 | #define sapphire #7dc4e4 13 | #define blue #8aadf4 14 | #define lavender #b7bdf8 15 | #define text #cad3f5 16 | #define subtext1 #b8c0e0 17 | #define overlay1 #8087a2 18 | #define surface1 #494d64 19 | #define base #24273a 20 | #define mantle #1e2030 21 | #define crust #181926 22 | 23 | dwm.normfgcolor : lavender 24 | dwm.normbgcolor : crust 25 | dwm.normbordercolor : crust 26 | dwm.normfloatcolor : overlay1 27 | 28 | dwm.selfgcolor : blue 29 | dwm.selbgcolor : crust 30 | dwm.selbordercolor : red 31 | dwm.selfloatcolor : blue 32 | 33 | dwm.titlenormfgcolor : overlay1 34 | dwm.titlenormbgcolor : crust 35 | dwm.titlenormbordercolor : crust 36 | dwm.titlenormfloatcolor : overlay1 37 | 38 | dwm.titleselfgcolor : rosewater 39 | dwm.titleselbgcolor : crust 40 | dwm.titleselbordercolor : yellow 41 | dwm.titleselfloatcolor : blue 42 | 43 | dwm.tagsnormfgcolor : crust 44 | dwm.tagsnormbgcolor : red 45 | dwm.tagsnormbordercolor : yellow 46 | dwm.tagsnormfloatcolor : crust 47 | 48 | dwm.tagsselfgcolor : red 49 | dwm.tagsselbgcolor : crust 50 | dwm.tagsselbordercolor : green 51 | dwm.tagsselfloatcolor : crust 52 | 53 | dwm.hidnormfgcolor : maroon 54 | dwm.hidselfgcolor : maroon 55 | dwm.hidnormbgcolor : crust 56 | dwm.hidselbgcolor : crust 57 | 58 | dwm.urgfgcolor : crust 59 | dwm.urgbgcolor : maroon 60 | dwm.urgbordercolor : maroon 61 | dwm.urgfloatcolor : red 62 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/cozy-night: -------------------------------------------------------------------------------- 1 | #define midnight #232341 2 | #define dusk #484d7f 3 | #define dark_lavender #8b6d9c 4 | #define pinkish_grey #c69fa5 5 | #define light_peach #f2d3ab 6 | #define very_light_pink #fbf5ef 7 | 8 | dwm.normfgcolor : dark_lavender 9 | dwm.normbgcolor : midnight 10 | dwm.normbordercolor : midnight 11 | dwm.normfloatcolor : midnight 12 | 13 | dwm.selfgcolor : midnight 14 | dwm.selbgcolor : midnight 15 | dwm.selbordercolor : dark_lavender 16 | dwm.selfloatcolor : very_light_pink 17 | 18 | dwm.titlenormfgcolor : dusk 19 | dwm.titlenormbgcolor : midnight 20 | dwm.titlenormbordercolor : midnight 21 | dwm.titlenormfloatcolor : very_light_pink 22 | 23 | dwm.titleselfgcolor : very_light_pink 24 | dwm.titleselbgcolor : midnight 25 | dwm.titleselbordercolor : midnight 26 | dwm.titleselfloatcolor : very_light_pink 27 | 28 | dwm.tagsnormfgcolor : midnight 29 | dwm.tagsnormbgcolor : pinkish_grey 30 | dwm.tagsnormbordercolor : dark_lavender 31 | dwm.tagsnormfloatcolor : midnight 32 | 33 | dwm.tagsselfgcolor : pinkish_grey 34 | dwm.tagsselbgcolor : midnight 35 | dwm.tagsselbordercolor : dark_lavender 36 | dwm.tagsselfloatcolor : midnight 37 | 38 | dwm.hidnormfgcolor : dark_lavender 39 | dwm.hidselfgcolor : dark_lavender 40 | dwm.hidnormbgcolor : midnight 41 | dwm.hidselbgcolor : midnight 42 | 43 | dwm.urgfgcolor : midnight 44 | dwm.urgbgcolor : light_peach 45 | dwm.urgbordercolor : light_peach 46 | dwm.urgfloatcolor : pinkish_grey 47 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/dracula: -------------------------------------------------------------------------------- 1 | #define black0 #282a36 2 | #define black1 #44475a 3 | #define white #f8f8f2 4 | #define black2 #6272a4 5 | #define cyan #8be9fd 6 | #define green #50fa7b 7 | #define orange #ffb86c 8 | #define pink #ff79c6 9 | #define purple #bd93f9 10 | #define red #ff5555 11 | #define yellow #f1fa8c 12 | 13 | dwm.normfgcolor : cyan 14 | dwm.normbgcolor : black0 15 | dwm.normbordercolor : black0 16 | dwm.normfloatcolor : black2 17 | 18 | dwm.selfgcolor : purple 19 | dwm.selbgcolor : black0 20 | dwm.selbordercolor : purple 21 | dwm.selfloatcolor : cyan 22 | 23 | dwm.titlenormfgcolor : black2 24 | dwm.titlenormbgcolor : blacUk0 25 | dwm.titlenormbordercolor : black0 26 | dwm.titlenormfloatcolor : black2 27 | 28 | dwm.titleselfgcolor : white 29 | dwm.titleselbgcolor : black0 30 | dwm.titleselbordercolor : yellow 31 | dwm.titleselfloatcolor : purple 32 | 33 | dwm.tagsnormfgcolor : black0 34 | dwm.tagsnormbgcolor : purple 35 | dwm.tagsnormbordercolor : yellow 36 | dwm.tagsnormfloatcolor : black0 37 | 38 | dwm.tagsselfgcolor : purple 39 | dwm.tagsselbgcolor : black0 40 | dwm.tagsselbordercolor : purple 41 | dwm.tagsselfloatcolor : black0 42 | 43 | dwm.hidnormfgcolor : pink 44 | dwm.hidselfgcolor : pink 45 | dwm.hidnormbgcolor : black0 46 | dwm.hidselbgcolor : black0 47 | 48 | dwm.urgfgcolor : black0 49 | dwm.urgbgcolor : red 50 | dwm.urgbordercolor : red 51 | dwm.urgfloatcolor : green 52 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/ending: -------------------------------------------------------------------------------- 1 | #define black #252112 2 | #define dark_brown #54381c 3 | #define dirt_brown #6c441d 4 | #define earth #965d32 5 | #define dark_taupe #786248 6 | #define mocha #a47b59 7 | #define copper #cf7837 8 | #define apricot #d8a04d 9 | #define fawn #c4a872 10 | #define very_light_brown #dcbe87 11 | #define dark1 #1f232e 12 | #define dark2 #1c1d26 13 | 14 | dwm.normfgcolor : black 15 | dwm.normbgcolor : copper 16 | dwm.normbordercolor : black 17 | dwm.normfloatcolor : black 18 | 19 | dwm.selfgcolor : copper 20 | dwm.selbgcolor : black 21 | dwm.selbordercolor : apricot 22 | dwm.selfloatcolor : very_light_brown 23 | 24 | dwm.titlenormfgcolor : dark_taupe 25 | dwm.titlenormbgcolor : black 26 | dwm.titlenormbordercolor : black 27 | dwm.titlenormfloatcolor : earth 28 | 29 | dwm.titleselfgcolor : very_light_brown 30 | dwm.titleselbgcolor : black 31 | dwm.titleselbordercolor : black 32 | dwm.titleselfloatcolor : fawn 33 | 34 | dwm.tagsnormfgcolor : black 35 | dwm.tagsnormbgcolor : copper 36 | dwm.tagsnormbordercolor : copper 37 | dwm.tagsnormfloatcolor : black 38 | 39 | dwm.tagsselfgcolor : copper 40 | dwm.tagsselbgcolor : black 41 | dwm.tagsselbordercolor : copper 42 | dwm.tagsselfloatcolor : black 43 | 44 | dwm.hidnormfgcolor : dirt_brown 45 | dwm.hidselfgcolor : dirt_brown 46 | dwm.hidnormbgcolor : black 47 | dwm.hidselbgcolor : black 48 | 49 | dwm.urgfgcolor : black 50 | dwm.urgbgcolor : dirt_brown 51 | dwm.urgbordercolor : dirt_brown 52 | dwm.urgfloatcolor : black 53 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/gruvbox: -------------------------------------------------------------------------------- 1 | #define white #ebdbb2 2 | #define black #282828 3 | #define black0 #1d2021 4 | #define gray1 #928374 5 | #define gray2 #a89984 6 | #define red1 #cc241d 7 | #define red2 #fb4934 8 | #define green1 #98971a 9 | #define green2 #b8bb26 10 | #define yellow1 #d79921 11 | #define yellow2 #fabd2f 12 | #define blue1 #458488 13 | #define blue2 #83a598 14 | #define purple1 #b16286 15 | #define purple2 #d3869b 16 | #define aqua1 #689d6a 17 | #define aqua2 #8ec07c 18 | #define orange1 #d65d0e 19 | #define orange2 #fe8019 20 | 21 | dwm.normfgcolor : orange2 22 | dwm.normbgcolor : black 23 | dwm.normbordercolor : black 24 | dwm.normfloatcolor : gray1 25 | 26 | dwm.selfgcolor : blue1 27 | dwm.selbgcolor : black 28 | dwm.selbordercolor : orange2 29 | dwm.selfloatcolor : blue1 30 | 31 | dwm.titlenormfgcolor : gray1 32 | dwm.titlenormbgcolor : black 33 | dwm.titlenormbordercolor : black 34 | dwm.titlenormfloatcolor : gray1 35 | 36 | dwm.titleselfgcolor : white 37 | dwm.titleselbgcolor : black 38 | dwm.titleselbordercolor : yellow1 39 | dwm.titleselfloatcolor : blue1 40 | 41 | dwm.tagsnormfgcolor : black 42 | dwm.tagsnormbgcolor : green1 43 | dwm.tagsnormbordercolor : yellow1 44 | dwm.tagsnormfloatcolor : black0 45 | 46 | dwm.tagsselfgcolor : green1 47 | dwm.tagsselbgcolor : black 48 | dwm.tagsselbordercolor : aqua1 49 | dwm.tagsselfloatcolor : black0 50 | 51 | dwm.hidnormfgcolor : red1 52 | dwm.hidselfgcolor : red1 53 | dwm.hidnormbgcolor : black 54 | dwm.hidselbgcolor : black 55 | 56 | dwm.urgfgcolor : black 57 | dwm.urgbgcolor : red1 58 | dwm.urgbordercolor : red1 59 | dwm.urgfloatcolor : green1 60 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/nord: -------------------------------------------------------------------------------- 1 | #define black #181926 2 | #define pn1 #2e3440 3 | #define pn2 #3b4252 4 | #define pn3 #434c5e 5 | #define pn4 #4c566a 6 | #define ss1 #d8dee9 7 | #define ss2 #e5e9f0 8 | #define ss3 #eceff4 9 | #define frost1 #8fbcbb 10 | #define frost2 #88c0d0 11 | #define frost3 #81a1c1 12 | #define frost4 #5e81ac 13 | #define aurora1 #bf616a 14 | #define aurora2 #d08770 15 | #define aurora3 #ebcb8b 16 | #define aurora4 #a3be8c 17 | #define aurora5 #b48ead 18 | 19 | dwm.normfgcolor : aurora2 20 | dwm.normbgcolor : pn1 21 | dwm.normbordercolor : pn1 22 | dwm.normfloatcolor : pn3 23 | 24 | dwm.selfgcolor : frost2 25 | dwm.selbgcolor : pn1 26 | dwm.selbordercolor : aurora2 27 | dwm.selfloatcolor : aurora3 28 | 29 | dwm.titlenormfgcolor : pn4 30 | dwm.titlenormbgcolor : pn1 31 | dwm.titlenormbordercolor : pn1 32 | dwm.titlenormfloatcolor : pn3 33 | 34 | dwm.titleselfgcolor : ss2 35 | dwm.titleselbgcolor : pn1 36 | dwm.titleselbordercolor : aurora3 37 | dwm.titleselfloatcolor : aurora4 38 | 39 | dwm.tagsnormfgcolor : pn1 40 | dwm.tagsnormbgcolor : frost3 41 | dwm.tagsnormbordercolor : frost3 42 | dwm.tagsnormfloatcolor : pn1 43 | 44 | dwm.tagsselfgcolor : frost3 45 | dwm.tagsselbgcolor : pn1 46 | dwm.tagsselbordercolor : frost3 47 | dwm.tagsselfloatcolor : pn1 48 | 49 | dwm.hidnormfgcolor : aurora1 50 | dwm.hidselfgcolor : aurora1 51 | dwm.hidnormbgcolor : pn1 52 | dwm.hidselbgcolor : pn1 53 | 54 | dwm.urgfgcolor : pn1 55 | dwm.urgbgcolor : aurora1 56 | dwm.urgbordercolor : aurora1 57 | dwm.urgfloatcolor : aurora4 58 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/theme: -------------------------------------------------------------------------------- 1 | #define black #181926 2 | #define pn1 #2e3440 3 | #define pn2 #3b4252 4 | #define pn3 #434c5e 5 | #define pn4 #4c566a 6 | #define ss1 #d8dee9 7 | #define ss2 #e5e9f0 8 | #define ss3 #eceff4 9 | #define frost1 #8fbcbb 10 | #define frost2 #88c0d0 11 | #define frost3 #81a1c1 12 | #define frost4 #5e81ac 13 | #define aurora1 #bf616a 14 | #define aurora2 #d08770 15 | #define aurora3 #ebcb8b 16 | #define aurora4 #a3be8c 17 | #define aurora5 #b48ead 18 | 19 | dwm.normfgcolor : aurora2 20 | dwm.normbgcolor : pn1 21 | dwm.normbordercolor : pn1 22 | dwm.normfloatcolor : pn3 23 | 24 | dwm.selfgcolor : frost2 25 | dwm.selbgcolor : pn1 26 | dwm.selbordercolor : aurora2 27 | dwm.selfloatcolor : aurora3 28 | 29 | dwm.titlenormfgcolor : pn4 30 | dwm.titlenormbgcolor : pn1 31 | dwm.titlenormbordercolor : pn1 32 | dwm.titlenormfloatcolor : pn3 33 | 34 | dwm.titleselfgcolor : ss2 35 | dwm.titleselbgcolor : pn1 36 | dwm.titleselbordercolor : aurora3 37 | dwm.titleselfloatcolor : aurora4 38 | 39 | dwm.tagsnormfgcolor : pn1 40 | dwm.tagsnormbgcolor : frost3 41 | dwm.tagsnormbordercolor : frost3 42 | dwm.tagsnormfloatcolor : pn1 43 | 44 | dwm.tagsselfgcolor : frost3 45 | dwm.tagsselbgcolor : pn1 46 | dwm.tagsselbordercolor : frost3 47 | dwm.tagsselfloatcolor : pn1 48 | 49 | dwm.hidnormfgcolor : aurora1 50 | dwm.hidselfgcolor : aurora1 51 | dwm.hidnormbgcolor : pn1 52 | dwm.hidselbgcolor : pn1 53 | 54 | dwm.urgfgcolor : pn1 55 | dwm.urgbgcolor : aurora1 56 | dwm.urgbordercolor : aurora1 57 | dwm.urgfloatcolor : aurora4 58 | -------------------------------------------------------------------------------- /utility/.config/slock/theme_xresources/tokyonight: -------------------------------------------------------------------------------- 1 | #define black_night #1a1b26 2 | #define black_storm #24283b 3 | #define black1 #414868 4 | #define black2 #565f89 5 | #define white #cfc9c2 6 | #define white1 #9aa5ce 7 | #define white2 #a9b1d6 8 | #define white3 #c0caf5 9 | #define purple #bb9af7 10 | #define blue1 #7aa2f7 11 | #define blue2 #7dcfff 12 | #define cyan #2ac3de 13 | #define green1 #b4f9f8 14 | #define green2 #73daca 15 | #define green3 #9ece6a 16 | #define orange1 #e0af68 17 | #define orange2 #ff9e64 18 | #define red #f7768e 19 | 20 | dwm.normfgcolor : purple 21 | dwm.normbgcolor : black_night 22 | dwm.normbordercolor : black_night 23 | dwm.normfloatcolor : black_night 24 | 25 | dwm.selfgcolor : black_night 26 | dwm.selbgcolor : black_night 27 | dwm.selbordercolor : purple 28 | dwm.selfloatcolor : white 29 | 30 | dwm.titlenormfgcolor : black1 31 | dwm.titlenormbgcolor : black_night 32 | dwm.titlenormbordercolor : black_night 33 | dwm.titlenormfloatcolor : white 34 | 35 | dwm.titleselfgcolor : white 36 | dwm.titleselbgcolor : black_night 37 | dwm.titleselbordercolor : black_night 38 | dwm.titleselfloatcolor : white 39 | 40 | dwm.tagsnormfgcolor : black_night 41 | dwm.tagsnormbgcolor : purple2 42 | dwm.tagsnormbordercolor : purple 43 | dwm.tagsnormfloatcolor : black_night 44 | 45 | dwm.tagsselfgcolor : purple2 46 | dwm.tagsselbgcolor : black_night 47 | dwm.tagsselbordercolor : purple 48 | dwm.tagsselfloatcolor : black_night 49 | 50 | dwm.hidnormfgcolor : purple 51 | dwm.hidselfgcolor : purple 52 | dwm.hidnormbgcolor : black_night 53 | dwm.hidselbgcolor : black_night 54 | 55 | dwm.urgfgcolor : black_night 56 | dwm.urgbgcolor : orange1 57 | dwm.urgbordercolor : orange1 58 | dwm.urgfloatcolor : purple2 59 | -------------------------------------------------------------------------------- /utility/.config/slock/util.h: -------------------------------------------------------------------------------- 1 | #undef explicit_bzero 2 | void explicit_bzero(void *, size_t); 3 | -------------------------------------------------------------------------------- /utility/.config/yazi/keymap.toml: -------------------------------------------------------------------------------- 1 | [manager] 2 | prepend_keymap = [ 3 | { on = "", run = "plugin smart-enter", desc = "enter the child directory, or open the file" }, 4 | { on = [ 5 | "m", 6 | "n", 7 | ], run = '''shell 'ripdrag "$@" -x 2>/dev/null &' --confirm''', desc = "drag and drop files (ripdrag)" }, 8 | # { on = "y", run = '''shell 'echo "$@" | xclip -i -selection clipboard -t text/uri-list' --confirm''', desc = "copy to clipboard (x11)" }, 9 | { on = "y", run = '''shell 'for path in "$@"; do echo "file://$path"; done | wl-copy -t text/uri-list' --confirm''', desc = "copy to clipboard (wayland)" }, 10 | { on = "?", run = "help", desc = "open help" }, 11 | { on = "M", run = "plugin mount", desc = "open mount manager" }, 12 | ] 13 | -------------------------------------------------------------------------------- /utility/.config/yazi/package.toml: -------------------------------------------------------------------------------- 1 | [[plugin.deps]] 2 | use = "yazi-rs/plugins:smart-enter" 3 | rev = "2bf70d8" 4 | hash = "7918aab6a71caf31b58411f789195677" 5 | 6 | [[plugin.deps]] 7 | use = "yazi-rs/plugins:mount" 8 | rev = "2bf70d8" 9 | hash = "dd97eede8e20e59cd2604e8006e470e2" 10 | 11 | [[plugin.deps]] 12 | use = "yazi-rs/plugins:git" 13 | rev = "2bf70d8" 14 | hash = "806cb2842b64e976ba2c65a3e3724518" 15 | 16 | [flavor] 17 | deps = [] 18 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/git.yazi/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 yazi-rs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/git.yazi/README.md: -------------------------------------------------------------------------------- 1 | # git.yazi 2 | 3 | > [!NOTE] 4 | > Yazi v25.2.7 or later is required for this plugin to work. 5 | 6 | Show the status of Git file changes as linemode in the file list. 7 | 8 | https://github.com/user-attachments/assets/34976be9-a871-4ffe-9d5a-c4cdd0bf4576 9 | 10 | ## Installation 11 | 12 | ```sh 13 | ya pack -a yazi-rs/plugins:git 14 | ``` 15 | 16 | ## Setup 17 | 18 | Add the following to your `~/.config/yazi/init.lua`: 19 | 20 | ```lua 21 | require("git"):setup() 22 | ``` 23 | 24 | And register it as fetchers in your `~/.config/yazi/yazi.toml`: 25 | 26 | ```toml 27 | [[plugin.prepend_fetchers]] 28 | id = "git" 29 | name = "*" 30 | run = "git" 31 | 32 | [[plugin.prepend_fetchers]] 33 | id = "git" 34 | name = "*/" 35 | run = "git" 36 | ``` 37 | 38 | ## Advanced 39 | 40 | You can customize the [Style](https://yazi-rs.github.io/docs/plugins/layout#style) of the status sign with: 41 | 42 | - `THEME.git.modified` 43 | - `THEME.git.added` 44 | - `THEME.git.untracked` 45 | - `THEME.git.ignored` 46 | - `THEME.git.deleted` 47 | - `THEME.git.updated` 48 | 49 | For example: 50 | 51 | ```lua 52 | -- ~/.config/yazi/init.lua 53 | THEME.git = THEME.git or {} 54 | THEME.git.modified = ui.Style():fg("blue") 55 | THEME.git.deleted = ui.Style():fg("red"):bold() 56 | ``` 57 | 58 | You can also customize the text of the status sign with: 59 | 60 | - `THEME.git.modified_sign` 61 | - `THEME.git.added_sign` 62 | - `THEME.git.untracked_sign` 63 | - `THEME.git.ignored_sign` 64 | - `THEME.git.deleted_sign` 65 | - `THEME.git.updated_sign` 66 | 67 | For example: 68 | 69 | ```lua 70 | -- ~/.config/yazi/init.lua 71 | THEME.git = THEME.git or {} 72 | THEME.git.modified_sign = "M" 73 | THEME.git.deleted_sign = "D" 74 | ``` 75 | 76 | ## License 77 | 78 | This plugin is MIT-licensed. For more information check the [LICENSE](LICENSE) file. 79 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/mount.yazi/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 yazi-rs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/mount.yazi/README.md: -------------------------------------------------------------------------------- 1 | # mount.yazi 2 | 3 | > [!NOTE] 4 | > Yazi v25.2.7 or later is required for this plugin to work. 5 | 6 | A mount manager for Yazi, providing disk mount, unmount, and eject functionality. 7 | 8 | Supported platforms: 9 | 10 | - Linux with [`udisksctl`](https://github.com/storaged-project/udisks) and [`lsblk`](https://github.com/util-linux/util-linux) 11 | - macOS with `diskutil` 12 | 13 | https://github.com/user-attachments/assets/c6f780ab-458b-420f-85cf-2fc45fcfe3a2 14 | 15 | ## Installation 16 | 17 | ```sh 18 | ya pack -a yazi-rs/plugins:mount 19 | ``` 20 | 21 | ## Usage 22 | 23 | Add this to your `~/.config/yazi/keymap.toml`: 24 | 25 | ```toml 26 | [[manager.prepend_keymap]] 27 | on = "M" 28 | run = "plugin mount" 29 | ``` 30 | 31 | Available keybindings: 32 | 33 | | Key binding | Alternate key | Action | 34 | | ------------ | ------------- | --------------------- | 35 | | q | - | Quit the plugin | 36 | | k | | Move up | 37 | | j | | Move down | 38 | | l | | Enter the mount point | 39 | | m | - | Mount the partition | 40 | | u | - | Unmount the partition | 41 | | e | - | Eject the disk | 42 | 43 | ## TODO 44 | 45 | - Custom keybindings 46 | - Windows support (I don't have an Windows machine for testing, PRs welcome!) 47 | - Support mount, unmount, and eject the entire disk 48 | 49 | ## License 50 | 51 | This plugin is MIT-licensed. For more information check the [LICENSE](LICENSE) file. 52 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/smart-enter.yazi/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 yazi-rs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/smart-enter.yazi/README.md: -------------------------------------------------------------------------------- 1 | # smart-enter.yazi 2 | 3 | [`Open`][open] files or [`enter`][enter] directories all in one key! 4 | 5 | ## Installation 6 | 7 | ```sh 8 | ya pack -a yazi-rs/plugins:smart-enter 9 | ``` 10 | 11 | ## Usage 12 | 13 | Bind your l key to the plugin, in your `~/.config/yazi/keymap.toml`: 14 | 15 | ```toml 16 | [[manager.prepend_keymap]] 17 | on = "l" 18 | run = "plugin smart-enter" 19 | desc = "Enter the child directory, or open the file" 20 | ``` 21 | 22 | ## Advanced 23 | 24 | By default, `--hovered` is passed to the [`open`][open] command, make the behavior consistent with [`enter`][enter] avoiding accidental triggers, 25 | which means both will only target the currently hovered file. 26 | 27 | If you still want `open` to target multiple selected files, add this to your `~/.config/yazi/init.lua`: 28 | 29 | ```lua 30 | require("smart-enter"):setup { 31 | open_multi = true, 32 | } 33 | ``` 34 | 35 | ## License 36 | 37 | This plugin is MIT-licensed. For more information check the [LICENSE](LICENSE) file. 38 | 39 | [open]: https://yazi-rs.github.io/docs/configuration/keymap/#manager.open 40 | [enter]: https://yazi-rs.github.io/docs/configuration/keymap/#manager.enter 41 | -------------------------------------------------------------------------------- /utility/.config/yazi/plugins/smart-enter.yazi/main.lua: -------------------------------------------------------------------------------- 1 | --- @since 25.2.26 2 | --- @sync entry 3 | 4 | local function setup(self, opts) self.open_multi = opts.open_multi end 5 | 6 | local function entry(self) 7 | local h = cx.active.current.hovered 8 | ya.mgr_emit(h and h.cha.is_dir and "enter" or "open", { hovered = not self.open_multi }) 9 | end 10 | 11 | return { entry = entry, setup = setup } 12 | -------------------------------------------------------------------------------- /utility/.config/yazi/theme.toml: -------------------------------------------------------------------------------- 1 | [status] 2 | sep_left = { open = "", close = "" } 3 | sep_right = { open = "", close = "" } 4 | 5 | [mode] 6 | normal_main = { fg = "black", bg = "blue" } 7 | normal_alt = { fg = "black", bg = "red" } 8 | 9 | unset_main = { fg = "black", bg = "yellow" } 10 | unset_alt = { fg = "black", bg = "red" } 11 | -------------------------------------------------------------------------------- /utility/.config/yazi/yazi.toml: -------------------------------------------------------------------------------- 1 | [manager] 2 | show_hidden = true 3 | sort_by = "natural" 4 | sort_dir_first = true 5 | show_symlink = true 6 | 7 | [opener] 8 | play = [ 9 | { run = 'mpv --force-window "$@"', orphan = true, for = "unix", desc = "open in media player" }, 10 | ] 11 | edit = [ 12 | { run = '$EDITOR "$@"', block = true, for = "unix", desc = "open in editor" }, 13 | ] 14 | open = [{ run = 'handlr open "$@"', desc = "open in" }] 15 | 16 | [open] 17 | prepend_rules = [ 18 | { name = "*.mp4", use = ["play", "open"] }, 19 | { name = "*.mkv", use = ["play", "open"] }, 20 | { name = "*.mp3", use = ["play", "open"] }, 21 | { name = "*.ogg", use = ["play", "open"] }, 22 | { name = "*.json", use = ["edit", "open"] }, 23 | 24 | # multiple openers for a single rule 25 | { name = "*.html", use = ["edit", "open"] }, 26 | 27 | { name = "*.pdf", use = ["open", "edit"] }, 28 | ] 29 | append_rules = [{ name = "*", use = "my-fallback" }] 30 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/catppuccin_frappe: -------------------------------------------------------------------------------- 1 | set default-fg "#C6D0F5" 2 | set default-bg "#303446" 3 | 4 | set completion-bg "#414559" 5 | set completion-fg "#C6D0F5" 6 | set completion-highlight-bg "#575268" 7 | set completion-highlight-fg "#C6D0F5" 8 | set completion-group-bg "#414559" 9 | set completion-group-fg "#8CAAEE" 10 | 11 | set statusbar-fg "#C6D0F5" 12 | set statusbar-bg "#414559" 13 | 14 | set notification-bg "#414559" 15 | set notification-fg "#C6D0F5" 16 | set notification-error-bg "#414559" 17 | set notification-error-fg "#E78284" 18 | set notification-warning-bg "#414559" 19 | set notification-warning-fg "#FAE3B0" 20 | 21 | set inputbar-fg "#C6D0F5" 22 | set inputbar-bg "#414559" 23 | 24 | set recolor-lightcolor "#303446" 25 | set recolor-darkcolor "#C6D0F5" 26 | 27 | set index-fg "#C6D0F5" 28 | set index-bg "#303446" 29 | set index-active-fg "#C6D0F5" 30 | set index-active-bg "#414559" 31 | 32 | set render-loading-bg "#303446" 33 | set render-loading-fg "#C6D0F5" 34 | 35 | set highlight-color "#575268" 36 | set highlight-fg "#F4B8E4" 37 | set highlight-active-color "#F4B8E4" 38 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/catppuccin_latte: -------------------------------------------------------------------------------- 1 | set default-fg "#4C4F69" 2 | set default-bg "#EFF1F5" 3 | 4 | set completion-bg "#CCD0DA" 5 | set completion-fg "#4C4F69" 6 | set completion-highlight-bg "#575268" 7 | set completion-highlight-fg "#4C4F69" 8 | set completion-group-bg "#CCD0DA" 9 | set completion-group-fg "#1E66F5" 10 | 11 | set statusbar-fg "#4C4F69" 12 | set statusbar-bg "#CCD0DA" 13 | 14 | set notification-bg "#CCD0DA" 15 | set notification-fg "#4C4F69" 16 | set notification-error-bg "#CCD0DA" 17 | set notification-error-fg "#D20F39" 18 | set notification-warning-bg "#CCD0DA" 19 | set notification-warning-fg "#FAE3B0" 20 | 21 | set inputbar-fg "#4C4F69" 22 | set inputbar-bg "#CCD0DA" 23 | 24 | set recolor-lightcolor "#EFF1F5" 25 | set recolor-darkcolor "#4C4F69" 26 | 27 | set index-fg "#4C4F69" 28 | set index-bg "#EFF1F5" 29 | set index-active-fg "#4C4F69" 30 | set index-active-bg "#CCD0DA" 31 | 32 | set render-loading-bg "#EFF1F5" 33 | set render-loading-fg "#4C4F69" 34 | 35 | set highlight-color "#575268" 36 | set highlight-fg "#EA76CB" 37 | set highlight-active-color "#EA76CB" 38 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/catppuccin_macchiato: -------------------------------------------------------------------------------- 1 | set default-fg "#CAD3F5" 2 | set default-bg "#181926" 3 | 4 | set completion-bg "#363A4F" 5 | set completion-fg "#CAD3F5" 6 | set completion-highlight-bg "#575268" 7 | set completion-highlight-fg "#CAD3F5" 8 | set completion-group-bg "#363A4F" 9 | set completion-group-fg "#8AADF4" 10 | 11 | set statusbar-fg "#CAD3F5" 12 | set statusbar-bg "#363A4F" 13 | 14 | set notification-bg "#363A4F" 15 | set notification-fg "#CAD3F5" 16 | set notification-error-bg "#363A4F" 17 | set notification-error-fg "#ED8796" 18 | set notification-warning-bg "#363A4F" 19 | set notification-warning-fg "#FAE3B0" 20 | 21 | set inputbar-fg "#CAD3F5" 22 | set inputbar-bg "#363A4F" 23 | 24 | set recolor-lightcolor "#181926" 25 | set recolor-darkcolor "#CAD3F5" 26 | 27 | set index-fg "#CAD3F5" 28 | set index-bg "#181926" 29 | set index-active-fg "#181926" 30 | set index-active-bg "#ED8796" 31 | 32 | set render-loading-bg "#181926" 33 | set render-loading-fg "#CAD3F5" 34 | 35 | set highlight-fg "#CAD3F5" 36 | set highlight-active-color rgba(245,189,230,0.5) 37 | set highlight-color rgba(87,82,104,0.5) 38 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/catppuccin_mocha: -------------------------------------------------------------------------------- 1 | set default-fg "#CDD6F4" 2 | set default-bg "#1E1E2E" 3 | 4 | set completion-bg "#313244" 5 | set completion-fg "#CDD6F4" 6 | set completion-highlight-bg "#575268" 7 | set completion-highlight-fg "#CDD6F4" 8 | set completion-group-bg "#313244" 9 | set completion-group-fg "#89B4FA" 10 | 11 | set statusbar-fg "#CDD6F4" 12 | set statusbar-bg "#313244" 13 | 14 | set notification-bg "#313244" 15 | set notification-fg "#CDD6F4" 16 | set notification-error-bg "#313244" 17 | set notification-error-fg "#F38BA8" 18 | set notification-warning-bg "#313244" 19 | set notification-warning-fg "#FAE3B0" 20 | 21 | set inputbar-fg "#CDD6F4" 22 | set inputbar-bg "#313244" 23 | 24 | set recolor-lightcolor "#1E1E2E" 25 | set recolor-darkcolor "#CDD6F4" 26 | 27 | set index-fg "#CDD6F4" 28 | set index-bg "#1E1E2E" 29 | set index-active-fg "#CDD6F4" 30 | set index-active-bg "#313244" 31 | 32 | set render-loading-bg "#1E1E2E" 33 | set render-loading-fg "#CDD6F4" 34 | 35 | set highlight-color "#575268" 36 | set highlight-fg "#F5C2E7" 37 | set highlight-active-color "#F5C2E7" 38 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/dracula: -------------------------------------------------------------------------------- 1 | # Dracula color theme for Zathura 2 | # Swaps Foreground for Background to get a light version if the user prefers 3 | 4 | # Dracula color theme 5 | 6 | set notification-error-bg "#ff5555" # Red 7 | set notification-error-fg "#f8f8f2" # Foreground 8 | set notification-warning-bg "#ffb86c" # Orange 9 | set notification-warning-fg "#44475a" # Selection 10 | set notification-bg "#282a36" # Background 11 | set notification-fg "#f8f8f2" # Foreground 12 | 13 | set completion-bg "#282a36" # Background 14 | set completion-fg "#6272a4" # Comment 15 | set completion-group-bg "#282a36" # Background 16 | set completion-group-fg "#6272a4" # Comment 17 | set completion-highlight-bg "#44475a" # Selection 18 | set completion-highlight-fg "#f8f8f2" # Foreground 19 | 20 | set index-bg "#282a36" # Background 21 | set index-fg "#f8f8f2" # Foreground 22 | set index-active-bg "#44475a" # Current Line 23 | set index-active-fg "#f8f8f2" # Foreground 24 | 25 | set inputbar-bg "#282a36" # Background 26 | set inputbar-fg "#f8f8f2" # Foreground 27 | set statusbar-bg "#282a36" # Background 28 | set statusbar-fg "#f8f8f2" # Foreground 29 | 30 | set highlight-color rgba(255,184,108,0.5) # Orange 31 | set highlight-active-color rgba(255,121,198,0.5) # Pink 32 | 33 | set default-bg "#282a36" # Background 34 | set default-fg "#f8f8f2" # Foreground 35 | 36 | set render-loading true 37 | set render-loading-fg "#282a36" # Background 38 | set render-loading-bg "#f8f8f2" # Foreground 39 | 40 | # Recolor mode settings 41 | 42 | set recolor-lightcolor "#282a36" # Background 43 | set recolor-darkcolor "#f8f8f2" # Foreground 44 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/everblush: -------------------------------------------------------------------------------- 1 | map recolor 2 | 3 | set notification-error-bg "#ff5555" # Red 4 | set notification-error-fg "#dadada" # Foreground 5 | set notification-warning-bg "#ffb86c" # Orange 6 | set notification-warning-fg "#22292b" # Selection 7 | set notification-bg "#181f21" # Background 8 | set notification-fg "#dadada" # Foreground 9 | 10 | set completion-bg "#1f2628" # Background 11 | set completion-fg "#6d7476" # Comment 12 | set completion-group-bg "#181f21" # Background 13 | set completion-group-fg "#dadada" # Comment 14 | set completion-highlight-bg "#6da4cd" # Selection 15 | set completion-highlight-fg "#22292b" # Foreground 16 | 17 | set index-bg "#181f21" # Background 18 | set index-fg "#dadada" # Foreground 19 | set index-active-bg "#22292b" # Current Line 20 | set index-active-fg "#dadada" # Foreground 21 | 22 | set inputbar-bg "#181f21" # Background 23 | set inputbar-fg "#dadada" # Foreground 24 | set statusbar-bg "#181f21" # Background 25 | set statusbar-fg "#dadada" # Foreground 26 | 27 | set highlight-color rgba(255,184,108,0.5) # Orange 28 | set highlight-active-color rgba(255,121,198,0.5) # Pink 29 | 30 | set default-bg "#181f21" # Background 31 | set default-fg "#dadada" # Foreground 32 | 33 | set render-loading true 34 | set render-loading-fg "#181f21" # Background 35 | set render-loading-bg "#dadada" # Foreground 36 | 37 | # Recolor mode settings 38 | 39 | set recolor-lightcolor "#181f21" # Background 40 | set recolor-darkcolor "#dadada" # Foreground 41 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/everforest: -------------------------------------------------------------------------------- 1 | set default-fg "#d8dee9" 2 | set default-bg "#2b3339" 3 | 4 | set completion-bg "#4c566a" 5 | set completion-fg "#d8dee9" 6 | set completion-highlight-bg "#88c0d0" 7 | set completion-highlight-fg "#2e3440" 8 | set completion-group-bg "#4c566a" 9 | set completion-group-fg "#d8dee9" 10 | 11 | set statusbar-fg "#d8dee9" 12 | set statusbar-bg "#3b4252" 13 | 14 | set notification-bg "#4c566a" 15 | set notification-fg "#d8dee9" 16 | set notification-error-bg "#bf616a" 17 | set notification-error-fg "#d8dee9" 18 | set notification-warning-bg "#ebcb8b" 19 | set notification-warning-fg "#2e3440" 20 | 21 | set inputbar-fg "#d8dee9" 22 | set inputbar-bg "#3b4252" 23 | 24 | set recolor-lightcolor "#2b3339" 25 | set recolor-darkcolor "#d8dee9" 26 | 27 | set index-fg "#d8dee9" 28 | set index-bg "#2b3339" 29 | set index-active-fg "#d8dee9" 30 | set index-active-bg "#3b4252" 31 | 32 | set render-loading-bg "#2b3339" 33 | set render-loading-fg "#d8dee9" 34 | 35 | set highlight-color rgba(163,190,140,0.5) 36 | set highlight-active-color rgba(180,142,173,0.5) 37 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/gruvbox: -------------------------------------------------------------------------------- 1 | set notification-error-bg "#282828" # bg 2 | set notification-error-fg "#fb4934" # bright:red 3 | set notification-warning-bg "#282828" # bg 4 | set notification-warning-fg "#fabd2f" # bright:yellow 5 | set notification-bg "#282828" # bg 6 | set notification-fg "#b8bb26" # bright:green 7 | 8 | set completion-bg "#504945" # bg2 9 | set completion-fg "#ebdbb2" # fg 10 | set completion-group-bg "#3c3836" # bg1 11 | set completion-group-fg "#928374" # gray 12 | set completion-highlight-bg "#83a598" # bright:blue 13 | set completion-highlight-fg "#504945" # bg2 14 | 15 | # Define the color in index mode 16 | set index-bg "#504945" # bg2 17 | set index-fg "#ebdbb2" # fg 18 | set index-active-bg "#83a598" # bright:blue 19 | set index-active-fg "#504945" # bg2 20 | 21 | set inputbar-bg "#282828" # bg 22 | set inputbar-fg "#ebdbb2" # fg 23 | 24 | set statusbar-bg "#504945" # bg2 25 | set statusbar-fg "#ebdbb2" # fg 26 | 27 | set highlight-color rgba(250,189,47,0.5) # bright:yellow 28 | set highlight-active-color rgba(254,128,25,0.5) # bright:orange 29 | 30 | set default-bg "#282828" # bg 31 | set default-fg "#ebdbb2" # fg 32 | set render-loading true 33 | set render-loading-bg "#282828" # bg 34 | set render-loading-fg "#ebdbb2" # fg 35 | 36 | # Recolor book content's color 37 | set recolor-lightcolor "#282828" # bg 38 | set recolor-darkcolor "#ebdbb2" # fg 39 | set recolor "true" 40 | # set recolor-keephue true # keep original color 41 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/matugen: -------------------------------------------------------------------------------- 1 | set notification-error-bg "#ffb4ab" 2 | set notification-error-fg "#690005" 3 | set notification-warning-bg "#ffb86c" 4 | set notification-warning-fg "#44475a" 5 | set notification-bg "#1c1c14" 6 | set notification-fg "#c9c7b6" 7 | 8 | set completion-bg "#1c1c14" 9 | set completion-fg "#c9c7b6" 10 | set completion-group-bg "#cacb77" 11 | set completion-group-fg "#323200" 12 | set completion-highlight-bg "#cac8a5" 13 | set completion-highlight-fg "#313219" 14 | 15 | set index-bg "#202018" 16 | set index-fg "#c9c7b6" 17 | set index-active-bg "#cacb77" 18 | set index-active-fg "#323200" 19 | 20 | set inputbar-bg "#1c1c14" 21 | set inputbar-fg "#c9c7b6" 22 | set statusbar-bg "#1c1c14" 23 | set statusbar-fg "#c9c7b6" 24 | 25 | set highlight-fg rgba(230,227,213,1.0) 26 | set highlight-active-color rgba(255,208,189,0.5) 27 | set highlight-color rgba(164,180,171,0.5) 28 | 29 | set default-bg "#202018" 30 | set default-fg "#c9c7b6" 31 | 32 | set render-loading true 33 | set render-loading-fg "#202018" 34 | set render-loading-bg "#c9c7b6" 35 | 36 | # Recolor mode settings 37 | set recolor true 38 | set recolor-lightcolor "#202018" 39 | set recolor-darkcolor "#c9c7b6" 40 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/nord: -------------------------------------------------------------------------------- 1 | # Credit - https://github.com/aduros/dotfiles 2 | 3 | set completion-bg "#3b4252" 4 | set completion-fg "#eceff4" 5 | set completion-group-bg "#434c5e" 6 | set completion-group-fg "#eceff4" 7 | set completion-highlight-bg "#81a1c1" 8 | set completion-highlight-fg "#2e3440" 9 | set default-bg "#1c2027" 10 | set default-fg "#eceff4" 11 | 12 | set highlight-color rgba(129,161,193,0.5) 13 | set highlight-active-color rgba(235,203,139,0.5) 14 | 15 | set index-active-bg "#81a1c1" 16 | set index-active-fg "#2e3440" 17 | set index-bg "#2e3440" 18 | set index-fg "#eceff4" 19 | set inputbar-bg "#2e3440" 20 | set inputbar-fg "#eceff4" 21 | set notification-bg "#2e3440" 22 | set notification-error-bg "#bf616a" 23 | set notification-error-fg "#eceff4" 24 | set notification-fg "#eceff4" 25 | set notification-warning-bg "#ebcb8b" 26 | set notification-warning-fg "#2e3440" 27 | set recolor-darkcolor "#eceff4" 28 | set recolor-lightcolor "#2e3440" 29 | set statusbar-bg "#2e3440" 30 | set statusbar-fg "#eceff4" 31 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/rose_pine: -------------------------------------------------------------------------------- 1 | set default-bg "#191724" 2 | set default-fg "#e0def4" 3 | 4 | set statusbar-fg "#e0def4" 5 | set statusbar-bg "#555169" 6 | 7 | set inputbar-bg "#555169" 8 | set inputbar-fg "#e0def4" 9 | 10 | set index-bg "#191724" 11 | set index-fg "#e0def4" 12 | set index-active-bg "#eb6f92" 13 | set index-active-fg "#191724" 14 | 15 | set notification-bg "#e0def4" 16 | set notification-fg "#555169" 17 | 18 | set notification-error-bg "#f6c177" 19 | set notification-error-fg "#555169" 20 | 21 | set notification-warning-bg "#ebbcba" 22 | set notification-warning-fg "#555169" 23 | 24 | set highlight-color rgba(235,188,186,0.5) 25 | set highlight-active-color rgba(235,111,146,0.5) 26 | 27 | set completion-bg "#555169" 28 | set completion-fg "#e0def4" 29 | 30 | set completion-highlight-fg "#26233a" 31 | set completion-highlight-bg "#ebbcba" 32 | 33 | set recolor "true" 34 | set recolor-lightcolor "#191724" 35 | set recolor-darkcolor "#e0def4" 36 | 37 | set recolor-keephue "false" 38 | -------------------------------------------------------------------------------- /utility/.config/zathura/colorschemes/rose_pine_dawn: -------------------------------------------------------------------------------- 1 | # https://github.com/rose-pine/rose-pine-theme 2 | # Soho vibes for Zathura: Rosé Pine Dawn 3 | # 4 | # Usage: 5 | # Copy contents of this file to ~/.config/zathura/zathurarc 6 | # 7 | # Change 'recolor' and 'recolor-keephue' to true to change 8 | # the document colors for a more uniform viewing experience. 9 | 10 | set default-bg "#faf4ed" 11 | set default-fg "#575279" 12 | 13 | set statusbar-fg "#9893a5" 14 | set statusbar-bg "#fffaf3" 15 | 16 | set inputbar-bg "#6e6a86" 17 | set inputbar-fg "#faf4ed" 18 | 19 | set notification-bg "#6e6a86" 20 | set notification-fg "#faf4ed" 21 | 22 | set notification-error-bg "#6e6a86" 23 | set notification-error-fg "#ea9d34" 24 | 25 | set notification-warning-bg "#6e6a86" 26 | set notification-warning-fg "#ea9d34" 27 | 28 | set highlight-color "#b4637a" 29 | set highlight-active-color "#d7827e" 30 | 31 | set completion-bg "#6e6a86" 32 | set completion-fg "#d7827e" 33 | 34 | set completion-highlight-fg "#575279" 35 | set completion-highlight-bg "#d7827e" 36 | 37 | set recolor-lightcolor "#faf4ed" 38 | set recolor-darkcolor "#575279" 39 | 40 | set recolor "false" 41 | set recolor-keephue "false" 42 | -------------------------------------------------------------------------------- /utility/.config/zathura/zathurarc: -------------------------------------------------------------------------------- 1 | include colorschemes/catppuccin_macchiato 2 | 3 | set font "Iosevka 18" 4 | 5 | set adjust-open width 6 | set recolor true 7 | 8 | set window-title-basename true 9 | set statusbar-basename false 10 | set statusbar-home-tilde true 11 | 12 | set selection-clipboard "clipboard" 13 | set database "sqlite" 14 | set double-click-follow true 15 | set smooth-reload true 16 | --------------------------------------------------------------------------------