diff --git a/artix/herbstluftwm/autostart b/artix/herbstluftwm/autostart deleted file mode 100644 index 6571653..0000000 --- a/artix/herbstluftwm/autostart +++ /dev/null @@ -1,198 +0,0 @@ -#!/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/artix/kitty/kitty.conf b/artix/kitty/kitty.conf deleted file mode 100644 index 63b16c8..0000000 --- a/artix/kitty/kitty.conf +++ /dev/null @@ -1,9 +0,0 @@ -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/artix/polybar/.config_backup b/artix/polybar/.config_backup deleted file mode 100644 index 083516f..0000000 --- a/artix/polybar/.config_backup +++ /dev/null @@ -1,233 +0,0 @@ -;========================================================== -; -; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ -; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ -; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ -; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ -; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ -; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ -; -;========================================================== - -[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 =