wip
This commit is contained in:
parent
6fd7e168a8
commit
b175df9766
@ -6,3 +6,4 @@ border-radius=4
|
|||||||
border-color=#$THEME_COLOR_FG_ACCENT$THEME_OPACITY_MID_HEX
|
border-color=#$THEME_COLOR_FG_ACCENT$THEME_OPACITY_MID_HEX
|
||||||
padding=5,10
|
padding=5,10
|
||||||
width=400
|
width=400
|
||||||
|
progress-color=#$THEME_COLOR_FG_ACCENT$THEME_OPACITY_MID_HEX
|
||||||
|
6
arch-user/config/sway/brightness-set-and-notify.sh
Executable file
6
arch-user/config/sway/brightness-set-and-notify.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
brig="$(brightnessctl set "$1" -m | sed -e 's/.*,\([0-9]*\)%.*/\1/')"
|
||||||
|
notif_id_file=/dev/shm/workspace-$USER-notify-brig
|
||||||
|
read -r notif_id < "$notif_id_file"
|
||||||
|
notify-send -t 2000 -h "int:value:$brig" -a "brightness" "$brig%" \
|
||||||
|
--replace-id="${notif_id:-99999999}" --print-id > "$notif_id_file"
|
@ -9,16 +9,44 @@ set $down i
|
|||||||
set $right o
|
set $right o
|
||||||
set $bwd apostrophe
|
set $bwd apostrophe
|
||||||
|
|
||||||
|
################ styles ####################
|
||||||
|
default_border pixel 1
|
||||||
|
smart_borders on
|
||||||
|
title_align center
|
||||||
|
font pango:$THEME_FONT_REGULAR $THEME_SIZE_FONT_SMALL_PT
|
||||||
|
output * bg #$THEME_COLOR_BG solid_color
|
||||||
|
client.focused #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_FG #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT
|
||||||
|
client.focused_tab_title #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT
|
||||||
|
client.focused_inactive #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX
|
||||||
|
client.unfocused #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX
|
||||||
|
bar {
|
||||||
|
position top
|
||||||
|
font pango:$THEME_FONT_REGULAR $THEME_SIZE_FONT_BASE_PT
|
||||||
|
status_command i3blocks
|
||||||
|
strip_workspace_numbers yes
|
||||||
|
separator_symbol |
|
||||||
|
workspace_min_width 28
|
||||||
|
colors {
|
||||||
|
statusline #$THEME_COLOR_FG
|
||||||
|
background #$THEME_COLOR_BG
|
||||||
|
separator #$THEME_COLOR_FG_DARK
|
||||||
|
focused_workspace #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_FG
|
||||||
|
inactive_workspace #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG
|
||||||
|
urgent_workspace #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG
|
||||||
|
binding_mode #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG
|
||||||
|
}
|
||||||
|
}
|
||||||
|
###########################################
|
||||||
|
|
||||||
################ inputs ####################
|
################ inputs ####################
|
||||||
input "type:keyboard" {
|
input "type:keyboard" {
|
||||||
xkb_layout us(yz),us(basic),ru(yz)
|
xkb_layout us(yz),us(basic),ru(yz)
|
||||||
|
repeat_rate 50
|
||||||
}
|
}
|
||||||
bindsym --to-code Shift+ISO_Level3_Shift input "type:keyboard" xkb_switch_layout next
|
bindsym --to-code Shift+ISO_Level3_Shift input "type:keyboard" xkb_switch_layout next
|
||||||
input "type:touchpad" {
|
input "type:touchpad" {
|
||||||
dwt enabled
|
|
||||||
tap enabled
|
tap enabled
|
||||||
natural_scroll enabled
|
natural_scroll enabled
|
||||||
middle_emulation enabled
|
|
||||||
}
|
}
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
@ -45,7 +73,7 @@ bindsym --to-code $mod+f fullscreen
|
|||||||
bindsym --to-code $mod+p layout toggle split
|
bindsym --to-code $mod+p layout toggle split
|
||||||
bindsym --to-code $mod+l splitv
|
bindsym --to-code $mod+l splitv
|
||||||
bindsym --to-code $mod+u splith
|
bindsym --to-code $mod+u splith
|
||||||
# mid row - workspaces (see section), focus/move directions
|
# mid row - focus and movement
|
||||||
bindsym --to-code $mod+$fwd focus child
|
bindsym --to-code $mod+$fwd focus child
|
||||||
bindsym --to-code $mod+$left focus left
|
bindsym --to-code $mod+$left focus left
|
||||||
bindsym --to-code $mod+$down focus down
|
bindsym --to-code $mod+$down focus down
|
||||||
@ -57,66 +85,42 @@ bindsym --to-code $altmod+$up move up
|
|||||||
bindsym --to-code $altmod+$down move down
|
bindsym --to-code $altmod+$down move down
|
||||||
bindsym --to-code $altmod+$right move right
|
bindsym --to-code $altmod+$right move right
|
||||||
mode "resize" {
|
mode "resize" {
|
||||||
bindsym --to-code $left resize shrink width 2ppt or 40px
|
bindsym --to-code $mod+$left resize shrink width 2ppt or 40px
|
||||||
bindsym --to-code $up resize shrink height 2ppt or 40px
|
bindsym --to-code $mod+$up resize shrink height 2ppt or 40px
|
||||||
bindsym --to-code $down resize grow height 2ppt or 40px
|
bindsym --to-code $mod+$down resize grow height 2ppt or 40px
|
||||||
bindsym --to-code $right resize grow width 2ppt or 40px
|
bindsym --to-code $mod+$right resize grow width 2ppt or 40px
|
||||||
bindsym --to-code Escape mode "default"
|
bindsym --to-code $altmod+$left move left 40px
|
||||||
|
bindsym --to-code $altmod+$up move up 40px
|
||||||
|
bindsym --to-code $altmod+$down move down 40px
|
||||||
|
bindsym --to-code $altmod+$right move right 40px
|
||||||
|
bindsym --to-code $mod+h mode "default"
|
||||||
}
|
}
|
||||||
# bottom row - copy paste (see section keys), floating, two focus utils
|
# bottom row - modeless, extra focus and movement
|
||||||
floating_modifier $mod normal
|
floating_modifier $mod normal
|
||||||
bindsym --to-code $altmod+d move scratchpad
|
bindsym --to-code $altmod+x move scratchpad
|
||||||
bindsym --to-code $mod+d scratchpad show
|
bindsym --to-code $mod+x scratchpad show
|
||||||
bindsym --to-code $altmod+z floating toggle
|
bindsym --to-code $altmod+z floating toggle
|
||||||
bindsym --to-code $mod+z focus mode_toggle
|
bindsym --to-code $mod+z focus mode_toggle
|
||||||
bindsym --to-code $mod+k mode "resize"
|
bindsym --to-code $mod+h mode "resize"
|
||||||
bindsym --to-code $mod+h focus prev sibling
|
bindsym --to-code $mod+k focus prev sibling
|
||||||
bindsym --to-code $mod+slash focus next sibling
|
bindsym --to-code $mod+slash focus next sibling
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
################## keys ####################
|
################## actions ####################
|
||||||
bindsym --to-code $mod+x exec wtype -P XF86Cut
|
# copy paste
|
||||||
bindsym --to-code $mod+c exec wtype -P XF86Copy
|
bindsym --to-code $mod+c exec wtype -P XF86Cut
|
||||||
|
bindsym --to-code $mod+d exec wtype -P XF86Copy
|
||||||
bindsym --to-code $mod+v exec wtype -P XF86Paste
|
bindsym --to-code $mod+v exec wtype -P XF86Paste
|
||||||
############################################
|
# media
|
||||||
|
bindsym --to-code XF86MonBrightnessDown exec ~/.config/sway/brightness-set-and-notify.sh 5%-
|
||||||
################ styles ####################
|
bindsym --to-code XF86MonBrightnessUp exec ~/.config/sway/brightness-set-and-notify.sh 5%+
|
||||||
default_border pixel 1
|
# basic scripts
|
||||||
smart_borders on
|
|
||||||
title_align center
|
|
||||||
font pango:$THEME_FONT_REGULAR $THEME_SIZE_FONT_SMALL_PT
|
|
||||||
output * bg #$THEME_COLOR_BG solid_color
|
|
||||||
client.focused #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_FG #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT
|
|
||||||
client.focused_tab_title #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX $THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_BG_ACCENT_LIGHT
|
|
||||||
client.focused_inactive #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT $THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX
|
|
||||||
client.unfocused #$THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG_DARK #$THEME_COLOR_FG_ACCENT $THEME_COLOR_BG_ACCENT_LIGHT$THEME_OPACITY_MID_HEX
|
|
||||||
############################################
|
|
||||||
|
|
||||||
################## bar #####################
|
|
||||||
bar {
|
|
||||||
position top
|
|
||||||
font pango:$THEME_FONT_REGULAR $THEME_SIZE_FONT_BASE_PT
|
|
||||||
status_command i3blocks
|
|
||||||
strip_workspace_numbers yes
|
|
||||||
separator_symbol |
|
|
||||||
workspace_min_width 28
|
|
||||||
colors {
|
|
||||||
statusline #$THEME_COLOR_FG
|
|
||||||
background #$THEME_COLOR_BG
|
|
||||||
separator #$THEME_COLOR_FG_DARK
|
|
||||||
focused_workspace #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_BG_ACCENT_LIGHT #$THEME_COLOR_FG
|
|
||||||
inactive_workspace #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_BG_ACCENT_DARK #$THEME_COLOR_FG
|
|
||||||
urgent_workspace #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG
|
|
||||||
binding_mode #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG_ACCENT #$THEME_COLOR_FG
|
|
||||||
}
|
|
||||||
}
|
|
||||||
###########################################
|
|
||||||
|
|
||||||
################ scripts ##################
|
|
||||||
bindsym --to-code $mod+Escape kill
|
bindsym --to-code $mod+Escape kill
|
||||||
bindsym --to-code $mod+Return exec footclient
|
bindsym --to-code $mod+Return exec footclient
|
||||||
bindsym --to-code $mod+Space exec run.sh
|
bindsym --to-code $mod+Space exec run.sh
|
||||||
###########################################
|
##############################################
|
||||||
|
|
||||||
|
################# daemons ####################
|
||||||
exec foot -s
|
exec foot -s
|
||||||
exec mako
|
exec mako
|
||||||
|
##############################################
|
||||||
|
@ -34,6 +34,7 @@ cp -rf config/bash/bashrc ~/.bashrc
|
|||||||
|
|
||||||
# templated
|
# templated
|
||||||
cp_subst config/sway/config.tmpl ~/.config/sway/config
|
cp_subst config/sway/config.tmpl ~/.config/sway/config
|
||||||
|
cp -rf config/sway/*.sh ~/.config/sway
|
||||||
cp_subst config/foot/foot.ini.tmpl ~/.config/foot/foot.ini
|
cp_subst config/foot/foot.ini.tmpl ~/.config/foot/foot.ini
|
||||||
cp_subst config/mako/config.tmpl ~/.config/mako/config
|
cp_subst config/mako/config.tmpl ~/.config/mako/config
|
||||||
cp_subst config/qutebrowser/config.py.tmpl ~/.config/qutebrowser/config.py
|
cp_subst config/qutebrowser/config.py.tmpl ~/.config/qutebrowser/config.py
|
||||||
|
@ -75,7 +75,7 @@ exec_web() {
|
|||||||
if [ "$WEB_HAS_PROFILES" ]; then
|
if [ "$WEB_HAS_PROFILES" ]; then
|
||||||
shift
|
shift
|
||||||
fi
|
fi
|
||||||
qutebrowser "$@"
|
qutebrowser "$*"
|
||||||
}
|
}
|
||||||
exec_man() {
|
exec_man() {
|
||||||
shift
|
shift
|
||||||
|
Loading…
Reference in New Issue
Block a user