aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-11-15 20:53:47 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-11-15 20:53:47 +0100
commiteda2c1c7d4fc6ad4d23f829eb41eb5bfda9a6520 (patch)
tree27a6fb2afef18b97a581884af4ab3c0d0767aff5 /config
parent4fe8f0bcef339aa9770819b431b67b2e063c83b4 (diff)
downloaddotfiles-eda2c1c7d4fc6ad4d23f829eb41eb5bfda9a6520.tar.gz
dotfiles-eda2c1c7d4fc6ad4d23f829eb41eb5bfda9a6520.tar.bz2
dotfiles-eda2c1c7d4fc6ad4d23f829eb41eb5bfda9a6520.zip
Added cross platform configuration for alacritty (with a 'darwin' or 'linux' in the filename)
Diffstat (limited to 'config')
-rw-r--r--config/alacritty/alacritty.darwin.yml (renamed from config/alacritty/alacritty.yml)0
-rw-r--r--config/alacritty/alacritty.linux.yml80
-rw-r--r--config/nvim/init.lua3
-rw-r--r--config/qutebrowser/config.py2
-rw-r--r--config/xmonad/xmonad.hs2
5 files changed, 84 insertions, 3 deletions
diff --git a/config/alacritty/alacritty.yml b/config/alacritty/alacritty.darwin.yml
index d05964a..d05964a 100644
--- a/config/alacritty/alacritty.yml
+++ b/config/alacritty/alacritty.darwin.yml
diff --git a/config/alacritty/alacritty.linux.yml b/config/alacritty/alacritty.linux.yml
new file mode 100644
index 0000000..6efe9dd
--- /dev/null
+++ b/config/alacritty/alacritty.linux.yml
@@ -0,0 +1,80 @@
+#############
+# alacritty #
+#############
+
+# font
+font:
+ size: 8.0
+ offset:
+ x: 0
+ y: 0
+ normal:
+ family: Fira Code
+ style: Regular
+ italic:
+ style: Italic
+ bold:
+ style: Bold
+ use_thin_strokes: false
+
+
+key_bindings:
+ - { key: J, mods: Alt, chars: "\e[B" }
+ - { key: K, mods: Alt, chars: "\e[A" }
+ - { key: J, mods: Alt|Shift, action: ScrollHalfPageDown }
+ - { key: K, mods: Alt|Shift, action: ScrollHalfPageUp }
+
+
+# gruvbox_dark: https://github.com/eendroroy/alacritty-theme/blob/master/schemes.yaml
+colors:
+ primary:
+ # hard contrast: background = '0x1d2021'
+ background: '0x282828'
+ # soft contrast: background = '0x32302f'
+ foreground: '0xebdbb2'
+ normal:
+ black: '0x282828'
+ red: '0xcc241d'
+ green: '0x98971a'
+ yellow: '0xd79921'
+ blue: '0x458588'
+ magenta: '0xb16286'
+ cyan: '0x689d6a'
+ white: '0xa89984'
+ bright:
+ black: '0x928374'
+ red: '0xfb4934'
+ green: '0xb8bb26'
+ yellow: '0xfabd2f'
+ blue: '0x83a598'
+ magenta: '0xd3869b'
+ cyan: '0x8ec07c'
+ white: '0xebdbb2'
+
+
+# # colorscheme (Dracula)
+# colors:
+# # Default colors
+# primary:
+# background: '#282a36'
+# foreground: '#f8f8f2'
+# # Normal colors
+# normal:
+# black: '#000000'
+# red: '#ff5555'
+# green: '#50fa7b'
+# yellow: '#f1fa8c'
+# blue: '#caa9fa'
+# magenta: '#ff79c6'
+# cyan: '#8be9fd'
+# white: '#bfbfbf'
+# # Bright colors
+# bright:
+# black: '#575b70'
+# red: '#ff6e67'
+# green: '#5af78e'
+# yellow: '#f4f99d'
+# blue: '#caa9fa'
+# magenta: '#ff92d0'
+# cyan: '#9aedfe'
+# white: '#e6e6e6'
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 9634562..3e5b52b 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -71,7 +71,6 @@ require('telescope').setup {
require('lualine').setup {
options = {
theme = 'gruvbox',
- icons_enabled = false,
section_separators = '',
component_separators = ''
}
@@ -97,6 +96,6 @@ require('nvim-treesitter.configs').setup {
require('nvim_comment').setup()
-require('lspconfig').clangd.setup {}
+-- require('lspconfig').clangd.setup {}
require('mappings')
diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py
index d27a498..b86c540 100644
--- a/config/qutebrowser/config.py
+++ b/config/qutebrowser/config.py
@@ -433,3 +433,5 @@ c.colors.tabs.selected.even.bg = base05
# Background color for webpages if unset (or empty to use the theme"s
# color).
c.colors.webpage.bg = base00
+
+# vim:TSBufDisable highlight
diff --git a/config/xmonad/xmonad.hs b/config/xmonad/xmonad.hs
index b0f47a6..a94df43 100644
--- a/config/xmonad/xmonad.hs
+++ b/config/xmonad/xmonad.hs
@@ -22,7 +22,7 @@ import XMonad.Hooks.InsertPosition (Focus (..), Position (..),
insertPosition)
-myTerminal = "st"
+myTerminal = "alacritty"
-- xmonad :: XConfig -> IO ()
-- https://hackage.haskell.org/package/xmonad-0.15/docs/XMonad-Core.html#t:XConfig