Add 'foot/' 'sway/'

This commit is contained in:
M.R. Firmansyah 2024-09-10 13:17:53 +07:00
parent 75f331f83f
commit a135dfaf12
2 changed files with 142 additions and 0 deletions

View file

@ -0,0 +1,23 @@
# -*- conf -*-
term=xterm-256color
[colors]
background=000000
foreground=ffffff
regular0=000000 # black
regular1=aa0000 # red
regular2=00aa00 # green
regular3=aa5500 # yellow
regular4=0000aa # blue
regular5=aa00aa # magenta
regular6=00aaaa # cyan
regular7=aaaaaa # white
bright0=555555 # bright black
bright1=ff5555 # bright red
bright2=55ff55 # bright green
bright3=ffff55 # bright yellow
bright4=5555ff # bright blue
bright5=ff55ff # bright magenta
bright6=55ffff # bright cyan
bright7=ffffff # bright white
scrollback-indicator=ffffff 000000

119
sway/.config/sway/config Normal file
View file

@ -0,0 +1,119 @@
# Variabel
set $mod Mod4
set $left h
set $down j
set $up k
set $right l
set $term footclient
set $menu bemenu-run | xargs swaymsg exec --
# Output
output * bg #000000 solid_color
output DSI-1 {
transform 90
dpms off
}
# Input
input "1165:35089:HTX_USB_HID_Device_HTX_HID_Device_Touchpad" {
dwt enabled
middle_emulation enabled
natural_scroll enabled
tap enabled
tap_button_map lrm
}
# Tema
smart_borders on
client.focused #ffffff #ffffff #000000 #ffffff #ffffff
client.focused_inactive #000000 #000000 #ffffff #000000 #000000
client.focused_tab_title #000000 #000000 #ffffff
client.unfocused #000000 #000000 #ffffff
default_border pixel 1
# Key bind
bindsym $mod+Return exec $term
bindsym $mod+Shift+q kill
bindsym $mod+d exec $menu
floating_modifier $mod normal
bindsym $mod+Shift+c reload
bindsym $mod+Shift+w output DSI-1 dpms on
bindsym $mod+Shift+e output DSI-1 dpms off
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
bindsym $mod+b splith
bindsym $mod+v splitv
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+f fullscreen
bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show
mode "resize" {
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
# Status Bar
bar {
position top
status_command while date; do sleep 1; done
colors {
statusline #ffffff
background #000000
focused_workspace #ffffff #ffffff #000000
inactive_workspace #000000 #000000 #ffffff
}
}
include /etc/sway/config.d/*
exec "foot --server"
exec "footclient tmux new -A -s 0"