From 4424e07644d90c460915862b9fd2dac6ffbcd789 Mon Sep 17 00:00:00 2001 From: pim-wtf Date: Thu, 16 Feb 2023 10:26:50 +0100 Subject: [PATCH] archived old stuff;new layout --- 2022-archive/artix/herbstluftwm/autostart | 198 +++ 2022-archive/artix/kitty/kitty.conf | 9 + 2022-archive/artix/polybar/.config_backup | 233 ++++ 2022-archive/artix/polybar/config.ini | 182 +++ 2022-archive/artix/polybar/launch.sh | 11 + .../artix/polybar/scripts/bat_toggle.sh | 9 + .../artix/polybar/scripts/brightnessctl.sh | 16 + {t480s => 2022-archive/common}/nvim/init.vim | 0 .../common}/rofi/config.rasi | 0 .../common}/rofi/themes/mytheme.rasi | 0 .../common}/zathura/zathurarc | 0 .../common}/zsh/.zcompdump | 0 {common => 2022-archive/common}/zsh/.zshrc | 0 .../debian}/fish/config.fish | 0 .../debian}/fish/fish_variables | 0 .../debian}/fish/functions/fish_prompt.fish | 0 2022-archive/debian/i3/config | 199 +++ 2022-archive/debian/kitty/kitty.conf | 10 + .../debian}/nvim/.netrwhist | 0 2022-archive/debian/nvim/init.vim | 54 + 2022-archive/debian/polybar/material/bars.ini | 494 ++++++++ .../debian/polybar/material/colors.ini | 23 + .../debian/polybar/material/config.ini | 292 +++++ .../debian/polybar/material/launch.sh | 14 + .../debian/polybar/material/modules.ini | 1069 +++++++++++++++++ .../polybar/material/scripts/checkupdates | 117 ++ .../polybar/material/scripts/color-switch.sh | 55 + .../polybar/material/scripts/colors-dark.sh | 120 ++ .../polybar/material/scripts/colors-light.sh | 120 ++ .../polybar/material/scripts/launcher.sh | 3 + .../polybar/material/scripts/powermenu.sh | 95 ++ .../debian/polybar/material/scripts/pywal.sh | 87 ++ .../debian/polybar/material/scripts/random.sh | 96 ++ .../polybar/material/scripts/rofi/colors.rasi | 10 + .../material/scripts/rofi/confirm.rasi | 24 + .../material/scripts/rofi/launcher.rasi | 119 ++ .../material/scripts/rofi/message.rasi | 24 + .../material/scripts/rofi/networkmenu.rasi | 126 ++ .../material/scripts/rofi/powermenu.rasi | 126 ++ .../polybar/material/scripts/rofi/styles.rasi | 126 ++ .../polybar/material/scripts/updates.sh | 45 + .../debian/polybar/material/user_modules.ini | 233 ++++ 2022-archive/void/bspwm/bspwmrc | 58 + 2022-archive/void/kitty/kitty.conf | 33 + 2022-archive/void/picom/picom.conf | 39 + 2022-archive/void/rofi/config.rasi | 1 + 2022-archive/void/rofi/themes/mytheme.rasi | 77 ++ 2022-archive/void/sxhkd/sxhkdrc | 167 +++ aspire7/kitty/kitty.conf | 10 + aspire7/zathura/zathurarc | 6 + common/fish/config.fish | 1 + common/fish/fish_variables | 36 + common/fish/functions/fish_prompt.fish | 6 + common/nvim/.netrwhist | 6 + 54 files changed, 4779 insertions(+) create mode 100644 2022-archive/artix/herbstluftwm/autostart create mode 100644 2022-archive/artix/kitty/kitty.conf create mode 100644 2022-archive/artix/polybar/.config_backup create mode 100644 2022-archive/artix/polybar/config.ini create mode 100644 2022-archive/artix/polybar/launch.sh create mode 100644 2022-archive/artix/polybar/scripts/bat_toggle.sh create mode 100644 2022-archive/artix/polybar/scripts/brightnessctl.sh rename {t480s => 2022-archive/common}/nvim/init.vim (100%) rename {common => 2022-archive/common}/rofi/config.rasi (100%) rename {common => 2022-archive/common}/rofi/themes/mytheme.rasi (100%) rename {common => 2022-archive/common}/zathura/zathurarc (100%) rename {common => 2022-archive/common}/zsh/.zcompdump (100%) rename {common => 2022-archive/common}/zsh/.zshrc (100%) rename {t480s => 2022-archive/debian}/fish/config.fish (100%) rename {t480s => 2022-archive/debian}/fish/fish_variables (100%) rename {t480s => 2022-archive/debian}/fish/functions/fish_prompt.fish (100%) create mode 100644 2022-archive/debian/i3/config create mode 100644 2022-archive/debian/kitty/kitty.conf rename {t480s => 2022-archive/debian}/nvim/.netrwhist (100%) create mode 100644 2022-archive/debian/nvim/init.vim create mode 100644 2022-archive/debian/polybar/material/bars.ini create mode 100644 2022-archive/debian/polybar/material/colors.ini create mode 100644 2022-archive/debian/polybar/material/config.ini create mode 100755 2022-archive/debian/polybar/material/launch.sh create mode 100644 2022-archive/debian/polybar/material/modules.ini create mode 100755 2022-archive/debian/polybar/material/scripts/checkupdates create mode 100755 2022-archive/debian/polybar/material/scripts/color-switch.sh create mode 100755 2022-archive/debian/polybar/material/scripts/colors-dark.sh create mode 100755 2022-archive/debian/polybar/material/scripts/colors-light.sh create mode 100755 2022-archive/debian/polybar/material/scripts/launcher.sh create mode 100755 2022-archive/debian/polybar/material/scripts/powermenu.sh create mode 100755 2022-archive/debian/polybar/material/scripts/pywal.sh create mode 100755 2022-archive/debian/polybar/material/scripts/random.sh create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/colors.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/confirm.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/launcher.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/message.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/networkmenu.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/powermenu.rasi create mode 100644 2022-archive/debian/polybar/material/scripts/rofi/styles.rasi create mode 100755 2022-archive/debian/polybar/material/scripts/updates.sh create mode 100644 2022-archive/debian/polybar/material/user_modules.ini create mode 100755 2022-archive/void/bspwm/bspwmrc create mode 100644 2022-archive/void/kitty/kitty.conf create mode 100644 2022-archive/void/picom/picom.conf create mode 100644 2022-archive/void/rofi/config.rasi create mode 100644 2022-archive/void/rofi/themes/mytheme.rasi create mode 100644 2022-archive/void/sxhkd/sxhkdrc create mode 100644 aspire7/kitty/kitty.conf create mode 100644 aspire7/zathura/zathurarc create mode 100644 common/fish/config.fish create mode 100644 common/fish/fish_variables create mode 100644 common/fish/functions/fish_prompt.fish create mode 100644 common/nvim/.netrwhist diff --git a/2022-archive/artix/herbstluftwm/autostart b/2022-archive/artix/herbstluftwm/autostart new file mode 100644 index 0000000..6571653 --- /dev/null +++ b/2022-archive/artix/herbstluftwm/autostart @@ -0,0 +1,198 @@ +#!/usr/bin/env bash + +# this is a simple config for herbstluftwm + +hc() { + herbstclient "$@" +} + +hc emit_hook reload + +xsetroot -solid '#666666' + +# launch desktop flair +feh --bg-fill ~/.wallpapers/stairs.jpg +picom -b +~/.config/polybar/launch.sh + +# remove all existing keybindings +hc keyunbind --all + +# keybindings +Mod=Mod4 # Use the super key as the main modifier + +hc keybind $Mod-Shift-q quit +hc keybind $Mod-Shift-r reload +hc keybind $Mod-w close +hc keybind $Mod-Return spawn kitty + +# app shortcuts +hc keybind $Mod-d spawn rofi -show drun +hc keybind XF86LaunchA spawn pcmanfm + +# fn buttons +hc keybind XF86MonBrightnessDown spawn sudo brightnessctl set 5%- +hc keybind XF86MonBrightnessUp spawn sudo brightnessctl set +5% + +hc keybind XF86KbdBrightnessDown spawn sudo $HOME/scripts/bl.sh down +hc keybind XF86KbdBrightnessUp spawn sudo $HOME/scripts/bl.sh up + +# basic movement in tiling and floating mode +# focusing clients +hc keybind $Mod-h focus left +hc keybind $Mod-j focus down +hc keybind $Mod-k focus up +hc keybind $Mod-l focus right + +# moving clients in tiling and floating mode +hc keybind $Mod-Shift-h shift left +hc keybind $Mod-Shift-j shift down +hc keybind $Mod-Shift-k shift up +hc keybind $Mod-Shift-l shift right + +# splitting frames +# create an empty frame at the specified direction +hc keybind $Mod-u split bottom 0.5 +hc keybind $Mod-o split right 0.5 +# let the current frame explode into subframes +hc keybind $Mod-Control-space split explode + +# resizing frames and floating clients +resizestep=0.02 +hc keybind $Mod-Control-h resize left +$resizestep +hc keybind $Mod-Control-j resize down +$resizestep +hc keybind $Mod-Control-k resize up +$resizestep +hc keybind $Mod-Control-l resize right +$resizestep +hc keybind $Mod-Control-Left resize left +$resizestep +hc keybind $Mod-Control-Down resize down +$resizestep +hc keybind $Mod-Control-Up resize up +$resizestep +hc keybind $Mod-Control-Right resize right +$resizestep + +# tags +tag_names=("www" "doc" "msg" "dev" "mus" "kdb" "7" "8") +tag_keys=( {1..8} 0 ) + +hc rename default "${tag_names[0]}" || true +for i in "${!tag_names[@]}" ; do + hc add "${tag_names[$i]}" + key="${tag_keys[$i]}" + if [ -n "$key" ] ; then + hc keybind "$Mod-$key" use_index "$i" + hc keybind "$Mod-Shift-$key" move_index "$i" + fi +done + +# cycle through tags +hc keybind $Mod-period use_index +1 --skip-visible +hc keybind $Mod-comma use_index -1 --skip-visible + +# layouting +hc keybind $Mod-r remove +hc keybind $Mod-s floating toggle +hc keybind $Mod-f fullscreen toggle +hc keybind $Mod-Shift-f set_attr clients.focus.floating toggle +hc keybind $Mod-Shift-d set_attr clients.focus.decorated toggle +hc keybind $Mod-Shift-m set_attr clients.focus.minimized true +hc keybind $Mod-Control-m jumpto last-minimized +hc keybind $Mod-p pseudotile toggle +# The following cycles through the available layouts within a frame, but skips +# layouts, if the layout change wouldn't affect the actual window positions. +# I.e. if there are two windows within a frame, the grid layout is skipped. +hc keybind $Mod-space \ + or , and . compare tags.focus.curframe_wcount = 2 \ + . cycle_layout +1 vertical horizontal max vertical grid \ + , cycle_layout +1 + +# mouse +hc mouseunbind --all +hc mousebind $Mod-Button1 move +hc mousebind $Mod-Button2 zoom +hc mousebind $Mod-Button3 resize + +# focus +hc keybind $Mod-BackSpace cycle_monitor +hc keybind $Mod-Tab cycle_all +1 +hc keybind $Mod-Shift-Tab cycle_all -1 +hc keybind $Mod-c cycle +hc keybind $Mod-i jumpto urgent + +# theme +hc attr theme.tiling.reset 1 +hc attr theme.floating.reset 1 +hc set frame_border_active_color '#222222cc' +hc set frame_border_normal_color '#101010cc' +hc set frame_bg_normal_color '#565656aa' +hc set frame_bg_active_color '#345F0Caa' +hc set frame_border_width 1 +hc set always_show_frame on +hc set frame_bg_transparent on +hc set frame_transparent_width 5 +hc set frame_gap 4 + +hc attr theme.title_height 15 +hc attr theme.title_when never +hc attr theme.title_font 'Roboto Mono For Powerline:pixelsize=12' # example using Xft +# hc attr theme.title_font '-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*' +hc attr theme.title_depth 3 # space below the title's baseline +hc attr theme.active.color '#345F0Cef' +hc attr theme.title_color '#ffffff' +hc attr theme.normal.color '#323232dd' +hc attr theme.urgent.color '#7811A1dd' +hc attr theme.tab_color '#1F1F1Fdd' +hc attr theme.active.tab_color '#2B4F0Add' +hc attr theme.active.tab_outer_color '#6C8257dd' +hc attr theme.active.tab_title_color '#ababab' +hc attr theme.normal.title_color '#898989' +hc attr theme.inner_width 1 +hc attr theme.inner_color black +hc attr theme.border_width 3 +hc attr theme.floating.border_width 4 +hc attr theme.floating.outer_width 1 +hc attr theme.floating.outer_color black +hc attr theme.active.inner_color '#789161' +hc attr theme.urgent.inner_color '#9A65B0' +hc attr theme.normal.inner_color '#606060' +# copy inner color to outer_color +for state in active urgent normal ; do + hc substitute C theme.${state}.inner_color \ + attr theme.${state}.outer_color C +done +hc attr theme.tiling.outer_width 1 +hc attr theme.background_color '#141414' + +hc set window_gap 0 +hc set frame_padding 0 +hc set smart_window_surroundings off +hc set smart_frame_surroundings on +hc set mouse_recenter_gap 0 + +# rules +hc unrule -F +#hc rule class=XTerm tag=3 # move all xterms to tag 3 +hc rule focus=on # normally focus new clients +hc rule floatplacement=smart +#hc rule focus=off # normally do not focus new clients +# give focus to most common terminals +#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on +hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on +hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on +hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off +hc rule fixedsize floating=on + +hc set tree_style '╾│ ├└╼─┐' + +# unlock, just to be sure +hc unlock + +# do multi monitor setup here, e.g.: +hc set_monitors 1280x780+0+20 +# or simply: +# hc detect_monitors + +# find the panel +panel=~/.config/herbstluftwm/panel.sh +[ -x "$panel" ] || panel=/etc/xdg/herbstluftwm/panel.sh +for monitor in $(hc list_monitors | cut -d: -f1) ; do + # start it on each monitor + "$panel" "$monitor" & +done diff --git a/2022-archive/artix/kitty/kitty.conf b/2022-archive/artix/kitty/kitty.conf new file mode 100644 index 0000000..63b16c8 --- /dev/null +++ b/2022-archive/artix/kitty/kitty.conf @@ -0,0 +1,9 @@ +font_family Source Code Pro +bold_font auto +italic_font auto +bold_italic_font auto + +font_size 13.0 + +# vim:fileencoding=utf-8:ft=conf + diff --git a/2022-archive/artix/polybar/.config_backup b/2022-archive/artix/polybar/.config_backup new file mode 100644 index 0000000..083516f --- /dev/null +++ b/2022-archive/artix/polybar/.config_backup @@ -0,0 +1,233 @@ +;========================================================== +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +;========================================================== + +[colors] +;background = ${xrdb:color0:#222} +background = #222 +background-alt = #444 +;foreground = ${xrdb:color7:#222} +foreground = #dfdfdf +foreground-alt = #555 +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +[bar/example] +;monitor = ${env:MONITOR:HDMI-1} +width = 100% +height = 32 +;offset-x = 1% +;offset-y = 1% +radius = 1.0 +fixed-center = true + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 4 +border-color = #00000000 + +padding-left = 0 +padding-right = 1 + +module-margin-left = 1 +module-margin-right = 1 + +font-0 = RobotoMono:pixelsize=10;1 +font-1 = noto-fonts-emoji:pixelsize=10;1 + +modules-left = bspwm +modules-center = mpd +modules-right = backlight-acpi battery wlan date powermenu + +tray-position = right +tray-padding = 1 +;tray-background = #0063ff + +wm-restack = bspwm + +cursor-click = pointer +cursor-scroll = ns-resize + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +; Separator in between workspaces +; label-separator = | + +[module/xbacklight] +type = internal/xbacklight + +format =