wip
This commit is contained in:
parent
2bae9747c9
commit
d9e176d810
@ -16,8 +16,8 @@ PACKAGES=(
|
|||||||
|
|
||||||
# desktop env
|
# desktop env
|
||||||
sway swaybg xorg-xwayland # basic
|
sway swaybg xorg-xwayland # basic
|
||||||
foot bemenu-wayland i3blocks mako # terminals, ui
|
foot bemenu-wayland i3blocks mako libnotify # terminals, ui
|
||||||
xorg-xev wl-clipboard slurp grim # interaction
|
wev wl-clipboard wtype slurp grim # interaction
|
||||||
ttf-roboto ttf-roboto-mono # fonts
|
ttf-roboto ttf-roboto-mono # fonts
|
||||||
|
|
||||||
# gui apps
|
# gui apps
|
||||||
@ -37,7 +37,8 @@ file_has_line() {
|
|||||||
|
|
||||||
pacman -Syu
|
pacman -Syu
|
||||||
pacman -S --needed "${PACKAGES[@]}"
|
pacman -S --needed "${PACKAGES[@]}"
|
||||||
pacman -S --needed brightnessctl sof-firmware intel-media-driver intel-ucode
|
pacman -S --needed brightnessctl sof-firmware intel-media-driver intel-ucode mesa
|
||||||
|
pacman -S --needed libreoffice-still
|
||||||
|
|
||||||
file_has_line "/etc/profile" "umask 002"
|
file_has_line "/etc/profile" "umask 002"
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ font=Roboto Mono:size=12
|
|||||||
# long-press-delay=400
|
# long-press-delay=400
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
# alpha=1.0
|
alpha=0.5
|
||||||
background=0d1117
|
background=0d1117
|
||||||
# foreground=ffffff
|
# foreground=ffffff
|
||||||
# flash=7f7f00
|
# flash=7f7f00
|
||||||
|
@ -2,15 +2,15 @@
|
|||||||
|
|
||||||
set $mod Mod4
|
set $mod Mod4
|
||||||
set $left n
|
set $left n
|
||||||
set $down e
|
set $up e
|
||||||
set $up i
|
set $down i
|
||||||
set $right o
|
set $right o
|
||||||
|
|
||||||
################ inputs ####################
|
################ inputs ####################
|
||||||
input "type:keyboard" {
|
input "type:keyboard" {
|
||||||
xkb_layout us(colemak_yz),us(basic),ru
|
xkb_layout us(colemak_yz),us(basic),ru
|
||||||
}
|
}
|
||||||
bindsym $mod+0 input "type:keyboard" xkb_switch_layout next
|
bindsym --to-code ISO_Level3_Shift+Shift input "type:keyboard" xkb_switch_layout next
|
||||||
input "type:touchpad" {
|
input "type:touchpad" {
|
||||||
dwt enabled
|
dwt enabled
|
||||||
tap enabled
|
tap enabled
|
||||||
@ -20,20 +20,18 @@ input "type:touchpad" {
|
|||||||
############################################
|
############################################
|
||||||
|
|
||||||
############### workspaces #################
|
############### workspaces #################
|
||||||
bindsym --to-code $mod+x workspace x
|
bindsym --to-code $mod+a workspace a
|
||||||
bindsym --to-code $mod+c workspace c
|
bindsym --to-code $mod+r workspace r
|
||||||
bindsym --to-code $mod+d workspace d
|
bindsym --to-code $mod+s workspace s
|
||||||
bindsym --to-code $mod+v workspace v
|
bindsym --to-code $mod+t workspace t
|
||||||
bindsym --to-code $mod+z workspace z
|
bindsym --to-code $mod+g workspace g
|
||||||
bindsym --to-code $mod+k workspace k
|
bindsym --to-code $mod+m workspace m
|
||||||
bindsym --to-code $mod+h workspace h
|
bindsym --to-code $mod+Shift+a move container to workspace a
|
||||||
bindsym --to-code $mod+Control+x move container to workspace x
|
bindsym --to-code $mod+Shift+r move container to workspace r
|
||||||
bindsym --to-code $mod+Control+c move container to workspace c
|
bindsym --to-code $mod+Shift+s move container to workspace s
|
||||||
bindsym --to-code $mod+Control+d move container to workspace d
|
bindsym --to-code $mod+Shift+t move container to workspace t
|
||||||
bindsym --to-code $mod+Control+v move container to workspace v
|
bindsym --to-code $mod+Shift+g move container to workspace g
|
||||||
bindsym --to-code $mod+Control+z move container to workspace z
|
bindsym --to-code $mod+Shift+m move container to workspace m
|
||||||
bindsym --to-code $mod+Control+k move container to workspace k
|
|
||||||
bindsym --to-code $mod+Control+h move container to workspace h
|
|
||||||
bindgesture swipe:right workspace prev
|
bindgesture swipe:right workspace prev
|
||||||
bindgesture swipe:left workspace next
|
bindgesture swipe:left workspace next
|
||||||
############################################
|
############################################
|
||||||
@ -43,11 +41,11 @@ bindsym --to-code $mod+$left focus left
|
|||||||
bindsym --to-code $mod+$down focus down
|
bindsym --to-code $mod+$down focus down
|
||||||
bindsym --to-code $mod+$up focus up
|
bindsym --to-code $mod+$up focus up
|
||||||
bindsym --to-code $mod+$right focus right
|
bindsym --to-code $mod+$right focus right
|
||||||
bindsym --to-code $mod+Control+$left move left
|
bindsym --to-code $mod+Shift+$left move left
|
||||||
bindsym --to-code $mod+Control+$down move down
|
bindsym --to-code $mod+Shift+$down move down
|
||||||
bindsym --to-code $mod+Control+$up move up
|
bindsym --to-code $mod+Shift+$up move up
|
||||||
bindsym --to-code $mod+Control+$right move right
|
bindsym --to-code $mod+Shift+$right move right
|
||||||
bindsym --to-code $mod+r mode "resize"
|
bindsym --to-code $mod+7 mode "resize"
|
||||||
mode "resize" {
|
mode "resize" {
|
||||||
bindsym $left resize shrink width 5ppt
|
bindsym $left resize shrink width 5ppt
|
||||||
bindsym $down resize grow height 5ppt
|
bindsym $down resize grow height 5ppt
|
||||||
@ -59,13 +57,19 @@ bindsym --to-code $mod+f fullscreen
|
|||||||
|
|
||||||
floating_modifier $mod normal
|
floating_modifier $mod normal
|
||||||
bindsym --to-code $mod+b splith
|
bindsym --to-code $mod+b splith
|
||||||
bindsym --to-code $mod+m splitv
|
bindsym --to-code $mod+6 splitv
|
||||||
bindsym --to-code $mod+s layout stacking
|
bindsym --to-code $mod+5 layout stacking
|
||||||
bindsym --to-code $mod+w layout tabbed
|
bindsym --to-code $mod+w layout tabbed
|
||||||
bindsym --to-code $mod+9 layout toggle split
|
bindsym --to-code $mod+9 layout toggle split
|
||||||
bindsym --to-code $mod+a focus parent
|
bindsym --to-code $mod+8 focus parent
|
||||||
bindsym --to-code $mod+Shift+minus move scratchpad
|
bindsym --to-code $mod+Shift+d move scratchpad
|
||||||
bindsym --to-code $mod+minus scratchpad show
|
bindsym --to-code $mod+d scratchpad show
|
||||||
|
############################################
|
||||||
|
|
||||||
|
################## keys ####################
|
||||||
|
bindsym --to-code $mod+x exec wtype -P XF86Cut
|
||||||
|
bindsym --to-code $mod+c exec wtype -P XF86Copy
|
||||||
|
bindsym --to-code $mod+v exec wtype -P XF86Paste
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
################ styles ####################
|
################ styles ####################
|
||||||
@ -90,9 +94,9 @@ bar {
|
|||||||
|
|
||||||
################ scripts ##################
|
################ scripts ##################
|
||||||
bindsym --to-code $mod+Escape kill
|
bindsym --to-code $mod+Escape kill
|
||||||
bindsym --to-code $mod+Control+r reload
|
bindsym --to-code $mod+Return exec footclient
|
||||||
bindsym --to-code $mod+Return exec foot
|
|
||||||
bindsym --to-code $mod+Space exec run.sh
|
bindsym --to-code $mod+Space exec run.sh
|
||||||
###########################################
|
###########################################
|
||||||
|
|
||||||
exec foot -s
|
exec foot -s
|
||||||
|
exec mako
|
||||||
|
@ -24,8 +24,8 @@ xkb_symbols "colemak_yz" {
|
|||||||
key.type = "FOUR_LEVEL";
|
key.type = "FOUR_LEVEL";
|
||||||
# navigation
|
# navigation
|
||||||
key <AC07> { [ n, N, Left, eacute] };
|
key <AC07> { [ n, N, Left, eacute] };
|
||||||
key <AC08> { [ e, E, Down, eacute ] };
|
key <AC08> { [ e, E, Up, eacute ] };
|
||||||
key <AC09> { [ i, I, Up, iacute ] };
|
key <AC09> { [ i, I, Down, iacute ] };
|
||||||
key <AC10> { [ o, O, Right, oacute ] };
|
key <AC10> { [ o, O, Right, oacute ] };
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user