summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/aerc/aerc.conf4
-rw-r--r--config/foot/foot.ini2
-rw-r--r--config/kak/kakrc7
-rw-r--r--config/qutebrowser/autoconfig.yml24
-rw-r--r--config/qutebrowser/config.py1
-rw-r--r--config/waybar/config.jsonc24
-rw-r--r--config/waybar/style.css8
7 files changed, 44 insertions, 26 deletions
diff --git a/config/aerc/aerc.conf b/config/aerc/aerc.conf
index 73d4c08..26cfb7f 100644
--- a/config/aerc/aerc.conf
+++ b/config/aerc/aerc.conf
@@ -41,12 +41,11 @@
# Set the $TERM environment variable used for the embedded terminal.
#
# Default: xterm-256color
-#term=xterm-256color
# Display OSC8 strings in the embedded terminal
#
# Default: false
-#enable-osc8=false
+enable-osc8=true
[ui]
#
@@ -380,7 +379,6 @@ parse-http-links=true
# Specifies the command to run the editor with. It will be shown in an embedded
# terminal, though it may also launch a graphical window if the environment
# supports it. Defaults to $EDITOR, or vi.
-editor=kak
#
# Default header fields to display when composing a message. To display
diff --git a/config/foot/foot.ini b/config/foot/foot.ini
index a9b2459..5100c7f 100644
--- a/config/foot/foot.ini
+++ b/config/foot/foot.ini
@@ -1,5 +1,5 @@
pad=4x4
-font=Iosevka Term Curly:size=14
+font=Input Mono Condensed:size=14
line-height=20
underline-thickness=1px
underline-offset=4px
diff --git a/config/kak/kakrc b/config/kak/kakrc
index cb7cad4..a2a95a7 100644
--- a/config/kak/kakrc
+++ b/config/kak/kakrc
@@ -27,9 +27,9 @@ hook global BufSetOption filetype=(javascript|typescript|elixir|haskell|rust|mar
lsp-auto-signature-help-enable
}
-hook global BufSetOption filetype=(terraform|ocaml|elixir|nix) %{
- hook buffer BufWritePost .* %{lsp-formatting-sync}
-}
+#hook global BufSetOption filetype=(terraform|ocaml|elixir|nix) %{
+# hook buffer BufWritePre .* %{lsp-formatting-sync}
+#}
eval %sh{kak-lsp --kakoune -s $kak_session}
lsp-enable
@@ -51,6 +51,7 @@ complete-command z shell-script-candidates %{ zoxide query -l }
# --- KEYMAPS
+map global user = ':lsp-formatting<ret>' -docstring "LSP Format"
map global user w '|fmt --width 80<ret>' -docstring "Wrap to 80 columns"
map global user l %{:enter-user-mode lsp<ret>} -docstring "LSP mode"
map global insert <tab> '<a-;>:try lsp-snippets-select-next-placeholders catch %{ execute-keys -with-hooks <lt>tab> }<ret>' -docstring 'Select next snippet placeholder'
diff --git a/config/qutebrowser/autoconfig.yml b/config/qutebrowser/autoconfig.yml
index 1fc7ac8..27ebe22 100644
--- a/config/qutebrowser/autoconfig.yml
+++ b/config/qutebrowser/autoconfig.yml
@@ -83,12 +83,32 @@ settings:
- bookmarks
- history
- filesystem
+ fonts.completion.category:
+ global: bold default_size terminus
+ fonts.completion.entry:
+ global: bold default_size terminus
+ fonts.debug_console:
+ global: bold default_size terminus
fonts.default_family:
global: Iosevka Aile
fonts.default_size:
global: 15pt
fonts.downloads:
- global: default_size default_family
+ global: bold default_size terminus
+ fonts.hints:
+ global: bold default_size terminus
+ fonts.keyhint:
+ global: bold default_size terminus
+ fonts.messages.error:
+ global: bold default_size terminus
+ fonts.prompts:
+ global: bold default_size terminus
+ fonts.statusbar:
+ global: bold default_size terminus
+ fonts.tabs.selected:
+ global: bold default_size terminus
+ fonts.tabs.unselected:
+ global: bold default_size terminus
fonts.web.family.fixed:
global: Iosevka Term Curly
fonts.web.family.sans_serif:
@@ -106,7 +126,7 @@ settings:
tabs.show:
global: never
tabs.tabs_are_windows:
- global: false
+ global: true
url.default_page:
global: https://kagi.com
url.searchengines:
diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py
index 9023cb8..6a09781 100644
--- a/config/qutebrowser/config.py
+++ b/config/qutebrowser/config.py
@@ -1,3 +1,2 @@
config.load_autoconfig()
-config.source('qutemacs.py')
diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc
index 8ccdf75..5cf6cbb 100644
--- a/config/waybar/config.jsonc
+++ b/config/waybar/config.jsonc
@@ -1,9 +1,10 @@
// -*- mode: jsonc -*-
{
"layer": "bottom", // Waybar at top layer
- "position": "right", // Waybar position (top|bottom|left|right)
+ "exclusive": false,
+ "position": "bottom", // Waybar position (top|bottom|left|right)
// "width": 1280, // Waybar width
- "spacing": 20, // Gaps between modules (4px)
+ "spacing": 2, // Gaps between modules (4px)
// Choose the order of the modules
"modules-right": [
"pulseaudio",
@@ -13,6 +14,7 @@
"clock"
],
"clock": {
+ "format": "{:%m-%d %H:%M}",
"format-alt": "{:%Y-%m-%d}"
},
"battery": {
@@ -21,11 +23,9 @@
"warning": 30,
"critical": 15
},
- "format": "{icon}",
- "format-full": "{icon}",
- "format-charging": "",
- "format-plugged": "",
- "format-alt": "{icon}",
+ "format": "BAT: {capacity}%",
+ "format-full": "BAT: 100%",
+ "format-charging": "BAT: {capacity}%",
"format-icons": ["", "", "", "", ""]
},
"battery#bat2": {
@@ -33,7 +33,7 @@
},
"network": {
// "interface": "wlp2*", // (Optional) To force the use of this interface
- "format-wifi": "",
+ "format-wifi": "NET: {essid}",
"format-ethernet": "{ipaddr}/{cidr} ",
"tooltip-format": "{ifname} via {gwaddr} ",
"format-linked": "{ifname} (No IP) ",
@@ -41,10 +41,10 @@
"format-alt": "{ifname}: {ipaddr}/{cidr}"
},
"pulseaudio": {
- "format": "{icon}",
- "format-bluetooth": "{icon}",
- "format-bluetooth-muted": "{icon}",
- "format-muted": "",
+ "format": "AUD: {volume}%",
+ "format-bluetooth": "AUD: {volume}",
+ "format-bluetooth-muted": "AUD: MUTE",
+ "format-muted": "AUD: MUTE",
"format-icons": {
"headphone": "",
"hands-free": "",
diff --git a/config/waybar/style.css b/config/waybar/style.css
index 5c84feb..e017c1a 100644
--- a/config/waybar/style.css
+++ b/config/waybar/style.css
@@ -1,6 +1,6 @@
* {
/* `otf-font-awesome` is required to be installed for icons */
- font-family: Iosevka Aile;
+ font-family: Input Mono Compressed;
font-size: 18px;
}
@@ -69,13 +69,14 @@ button:hover {
#scratchpad,
#power-profiles-daemon,
#mpd {
- padding: 0 10px;
+ padding: 0 7px;
+ padding-bottom: 7px;
color: #ffffff;
}
#window,
#workspaces {
- margin: 0 4px;
+ margin: 0 2px;
}
/* If workspaces is the leftmost module, omit left margin */
@@ -149,7 +150,6 @@ label:focus {
#clock {
- margin-bottom: 15px;
}
#disk {