summary refs log tree commit diff
path: root/.config
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-02-22 14:11:33 +0100
committerRobert Günzler <r@gnzler.io>2021-04-26 02:09:44 +0200
commitb0d539bcfd21e07ee589ef8178527f9c83d9dc2f (patch)
tree04dcd00dc27522ba220547b6fd6368c63fcd0fad /.config
parent1219b3ed31221da86dd12fbbe7b1397ce7bc5c95 (diff)
s/alacritty/foot
Diffstat (limited to '.config')
-rw-r--r--.config/foot/float.ini48
-rw-r--r--.config/foot/foot.ini76
-rw-r--r--.config/sway/config9
3 files changed, 129 insertions, 4 deletions
diff --git a/.config/foot/float.ini b/.config/foot/float.ini
new file mode 100644
index 0000000..f2e8b02
--- /dev/null
+++ b/.config/foot/float.ini
@@ -0,0 +1,48 @@
+pad=10x10
+app-id=__floating-foot
+url-launch=url-launcher ${url}
+bold-text-in-bright=yes
+bell=none
+
+# [font]
+# font=Cozette:style=Regular:size=6:weight=bold
+font=Iosevka SS14:stlye=Slim:size=10
+font-bold=Iosevka SS14:stlye=Bold:size=10
+font-italic=Iosevka SS14:stlye=Italic:size=10
+font-bold-italic=Iosevka SS14:stlye=Bold Italic:size=10
+
+[scrollback]
+lines=1000
+
+[colors]
+background=1c1c1c
+foreground=bdc0ba
+
+regular0=1c1c1c
+regular1=e03c8a
+regular2=90b44b
+regular3=caad5f
+regular4=58b2dc
+regular5=828282
+regular6=e3916e
+regular7=bdc0ba
+bright0=535953
+bright1=86c166
+bright2=ddd23b
+bright3=b28fce
+bright4=ffb11b
+bright5=66bab7
+bright6=77969a
+bright7=fffffb
+
+selection-background=ddd23b
+selection-foreground=1c1c1c
+jump-labels=58b2dc fffffb
+urls=66bab7
+alpha=0.9
+
+[mouse]
+hide-when-typing=no
+
+[csd]
+preferred=server
diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini
new file mode 100644
index 0000000..8ac2436
--- /dev/null
+++ b/.config/foot/foot.ini
@@ -0,0 +1,76 @@
+# vim: commentstring=#\ %s
+
+url-launch=url-launcher ${url}
+bold-text-in-bright=no
+bell=none
+
+# [font]
+# font=Cozette:style=Regular:size=6:weight=bold
+font=Iosevka SS14:stlye=Slim:size=10
+font-bold=Iosevka SS14:stlye=Bold:size=10
+font-italic=Iosevka SS14:stlye=Italic:size=10
+font-bold-italic=Iosevka SS14:stlye=Bold Italic:size=10
+letter-spacing=0
+dpi-aware=yes
+
+[scrollback]
+lines=1000
+
+[cursor]
+color=1c1c1c d0d0d0
+
+[mouse]
+hide-when-typing=yes
+
+[colors]
+background=1c1c1c
+foreground=bdc0ba
+
+regular0=1c1c1c
+regular1=e03c8a
+regular2=90b44b
+regular3=caad5f
+regular4=58b2dc
+regular5=828282
+regular6=e3916e
+regular7=bdc0ba
+bright0=535953
+bright1=86c166
+bright2=ddd23b
+bright3=b28fce
+bright4=ffb11b
+bright5=66bab7
+bright6=77969a
+bright7=fffffb
+
+selection-background=ddd23b
+selection-foreground=1c1c1c
+jump-labels=58b2dc fffffb
+urls=66bab7
+alpha=0.9
+
+[csd]
+preferred=server
+
+[key-bindings]
+clipboard-copy=Control+Shift+C
+clipboard-paste=Control+Shift+V
+primary-paste=Shift+Insert
+font-increase=Control+plus Control+equal
+font-decrease=Control+minus
+font-reset=Control+0
+show-urls-launch=Control+Shift+U
+scrollback-up-page=Shift+Page_Up
+scrollback-down-page=Shift+Page_Down
+search-start=Control+Shift+R
+
+# pipe-visible=[sh -c "xurls | bemenu | xargs -r firefox"] none
+# pipe-selected=[sh -c "xurls | bemenu | xargs -r firefox"] none
+
+[search-bindings]
+cancel=Escape
+commit=Return
+
+[url-bindings]
+cancel=Escape
+toggle-url-visible=t
diff --git a/.config/sway/config b/.config/sway/config
index a6d4521..a03a493 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -19,6 +19,8 @@ exec once swayidle -w \
 	     resume 'swaymsg output \* dpms on' \
 	before-sleep 'lock' \
 	lock 'lock'
+# spawn foot server
+exec once foot -s
 
 # for_window [app_id=Alacritty] max_render_time 2
 # for_window [app_id=firefox] max_render_time 3
@@ -35,10 +37,9 @@ set $down j
 set $up k
 set $right l
 
-set $term alacritty
-set $floating_term $term --config-file $HOME/.config/alacritty/launcher.yml --class '__floating-Alacritty'
-# set $term foot
-# set $floating_term $term --app-id '__floating-term'
+set $term footclient
+# set $floating_term alacritty --config-file $HOME/.config/alacritty/launcher.yml --class '__floating-Alacritty'
+set $floating_term foot -c $HOME/.config/foot/float.ini
 set $menu menu -drun
 # set $menu wofi -k /dev/null --terminal $term --show drun
 set $run_menu menu -run