summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Krinitsin <code@krinitsin.xyz>2024-06-08 09:52:43 +0200
committerChristian Krinitsin <code@krinitsin.xyz>2024-06-08 09:52:43 +0200
commit20d68d3de011282727f3fe9701fcce310a0c5135 (patch)
tree251c58c10c6c61606fc16ef3e294c42aec2def66
parent69bacb5711520f7397ea0cdc4e75f1dd4e84ba2d (diff)
downloaddotfiles-20d68d3de011282727f3fe9701fcce310a0c5135.tar.gz
dotfiles-20d68d3de011282727f3fe9701fcce310a0c5135.zip
changed many things
-rw-r--r--bash/.bashrc4
-rw-r--r--nvim/.config/nvim/lua/core/keymaps.lua3
-rw-r--r--nvim/.config/nvim/lua/plugins/lspconfig.lua4
-rwxr-xr-xqutebrowser/.config/qutebrowser/config.py24
-rwxr-xr-xqutebrowser/.config/qutebrowser/everforest/__init__.py (renamed from qutebrowser/.config/qutebrowser/dracula/__init__.py)0
-rw-r--r--qutebrowser/.config/qutebrowser/everforest/__pycache__/__init__.cpython-312.pycbin0 -> 151 bytes
-rw-r--r--qutebrowser/.config/qutebrowser/everforest/__pycache__/draw.cpython-312.pycbin0 -> 11118 bytes
-rwxr-xr-xqutebrowser/.config/qutebrowser/everforest/draw.py (renamed from qutebrowser/.config/qutebrowser/dracula/draw.py)21
-rwxr-xr-xscripts/install-packages.sh2
-rwxr-xr-xscripts/lsp.sh2
10 files changed, 39 insertions, 21 deletions
diff --git a/bash/.bashrc b/bash/.bashrc
index 02e7ac1..635ec52 100644
--- a/bash/.bashrc
+++ b/bash/.bashrc
@@ -11,7 +11,6 @@ alias pgs="pass git push"
 alias spt="spotify_player -d"
 alias swconf="nvim ~/.config/sway/config"
 alias sandisk="sudo mount /dev/sda1 /mnt/sandisk && cd /mnt/sandisk/"
-alias fd='cd "$(find ~/documents/ ~/downloads/ ~/.config/ ~/uni/ -type d | fzf -i)"'
 alias :q="exit"
 alias ..="cd .."
 alias v="vim"
@@ -24,6 +23,3 @@ bind '"\e[B":history-search-forward'
 # Start programs
 eval "$(starship init bash)"
 eval "$(zoxide init --cmd='cd' bash)"
-
-# Navtag
-#source /home/chris/.scripts/navtag/commands.sh
diff --git a/nvim/.config/nvim/lua/core/keymaps.lua b/nvim/.config/nvim/lua/core/keymaps.lua
index f78f23a..f03cdba 100644
--- a/nvim/.config/nvim/lua/core/keymaps.lua
+++ b/nvim/.config/nvim/lua/core/keymaps.lua
@@ -14,3 +14,6 @@ vim.keymap.set('n', '<C-j>', ':bp<CR>', {})
 vim.keymap.set('n', '<C-k>', ':bn<CR>', {})
 
 vim.keymap.set('n', '<leader>ma', ':w<CR>:make<CR>', {})
+
+vim.keymap.set('x', 'p', 'P', {});
+vim.keymap.set('x', 'P', 'p', {});
diff --git a/nvim/.config/nvim/lua/plugins/lspconfig.lua b/nvim/.config/nvim/lua/plugins/lspconfig.lua
index d36e1fa..71f5a69 100644
--- a/nvim/.config/nvim/lua/plugins/lspconfig.lua
+++ b/nvim/.config/nvim/lua/plugins/lspconfig.lua
@@ -41,6 +41,10 @@ return {
                 settings = { texlab = { diagnostics = { ignoredPatterns = { 'Unused label'} } } }
             }
 
+            require'lspconfig'.bashls.setup{
+                capabilities = require('cmp_nvim_lsp').default_capabilities(),
+            }
+
             vim.api.nvim_create_autocmd('LspAttach', {
                 group = vim.api.nvim_create_augroup('UserLspConfig', {}),
                 callback = function(ev)
diff --git a/qutebrowser/.config/qutebrowser/config.py b/qutebrowser/.config/qutebrowser/config.py
index 08dabb9..ae07a8f 100755
--- a/qutebrowser/.config/qutebrowser/config.py
+++ b/qutebrowser/.config/qutebrowser/config.py
@@ -1,14 +1,10 @@
-import dracula.draw
-
+from qutebrowser.api import interceptor
 config = config
 c = c
 
-dracula.draw.blood(c, {
-    'spacing': {
-        'vertical': 6,
-        'horizontal': 8
-    }
-})
+# apply colors
+import everforest.draw
+everforest.draw.color(c)
 
 config.set("colors.webpage.darkmode.enabled", True)
 
@@ -23,7 +19,7 @@ c.content.javascript.clipboard="access-paste"
 
 config.set("downloads.location.suggestion", "both")
 
-c.editor.command = ["kitty", "-e", "nvim", "{}"]
+c.editor.command = ["alacritty", "-e", "nvim", "{}"]
 
 c.colors.webpage.preferred_color_scheme = 'dark'
 c.colors.webpage.darkmode.enabled = True
@@ -32,5 +28,15 @@ c.colors.webpage.darkmode.threshold.foreground = 150
 c.colors.webpage.darkmode.threshold.background = 100
 c.colors.webpage.darkmode.policy.images = 'always'
 
+c.aliases['qr'] = 'spawn --userscript qr'
+
+# Block ads in yt
+def filter_yt(info: interceptor.Request):
+    url = info.request_url
+    if (url.host() == 'www.youtube.com' and url.path() == '/get_video_info' and '&adformat=' in url.query()):
+        info.block()
+
+interceptor.register(filter_yt)
+
 # Load existing settings made via :set
 config.load_autoconfig()
diff --git a/qutebrowser/.config/qutebrowser/dracula/__init__.py b/qutebrowser/.config/qutebrowser/everforest/__init__.py
index e69de29..e69de29 100755
--- a/qutebrowser/.config/qutebrowser/dracula/__init__.py
+++ b/qutebrowser/.config/qutebrowser/everforest/__init__.py
diff --git a/qutebrowser/.config/qutebrowser/everforest/__pycache__/__init__.cpython-312.pyc b/qutebrowser/.config/qutebrowser/everforest/__pycache__/__init__.cpython-312.pyc
new file mode 100644
index 0000000..2e20880
--- /dev/null
+++ b/qutebrowser/.config/qutebrowser/everforest/__pycache__/__init__.cpython-312.pyc
Binary files differdiff --git a/qutebrowser/.config/qutebrowser/everforest/__pycache__/draw.cpython-312.pyc b/qutebrowser/.config/qutebrowser/everforest/__pycache__/draw.cpython-312.pyc
new file mode 100644
index 0000000..031823c
--- /dev/null
+++ b/qutebrowser/.config/qutebrowser/everforest/__pycache__/draw.cpython-312.pyc
Binary files differdiff --git a/qutebrowser/.config/qutebrowser/dracula/draw.py b/qutebrowser/.config/qutebrowser/everforest/draw.py
index eaca4c4..8eb9eb2 100755
--- a/qutebrowser/.config/qutebrowser/dracula/draw.py
+++ b/qutebrowser/.config/qutebrowser/everforest/draw.py
@@ -1,4 +1,4 @@
-def blood(c, options = {}):
+def color(c, options = {}):
     palette = {
         'background': '#2b3339',
         'background-alt': '#2d353b', 
@@ -16,13 +16,14 @@ def blood(c, options = {}):
         'pink': '#83c092',
         'purple': '#d699b6',
         'red': '#e67e80',
-        'yellow': '#dbbc7f'
+        'yellow': '#dbbc7f',
+        'black': '#000000'
     }   
 
-    spacing = options.get('spacing', {
-        'vertical': 5,
-        'horizontal': 5
-    })
+    spacing = {
+        'vertical': 6,
+        'horizontal': 8
+    }
 
     padding = options.get('padding', {
         'top': spacing['vertical'],
@@ -289,3 +290,11 @@ def blood(c, options = {}):
     c.tabs.indicator.width = 1
     c.tabs.favicons.scale = 1
 
+    c.colors.contextmenu.menu.bg = palette['background'] 
+    c.colors.contextmenu.selected.bg = palette['foreground']
+
+    c.colors.contextmenu.menu.fg = palette['foreground']
+    c.colors.contextmenu.selected.fg = palette['background']
+
+    c.colors.contextmenu.disabled.bg = palette['selection']
+    c.colors.contextmenu.disabled.fg = palette['black']
diff --git a/scripts/install-packages.sh b/scripts/install-packages.sh
index 0e0c11e..7f08268 100755
--- a/scripts/install-packages.sh
+++ b/scripts/install-packages.sh
@@ -1,7 +1,7 @@
 #!/usr/bin/bash
 
 # install packages
-sudo pacman -S fzf grim pacman-contrib python-tldextract pass gnupg base-devel libnotify wl-clipboard qt6-wayland xorg-server-xwayland nerd-fonts zoxide waybar bison startup-notification flex wayland-protocols pkg-config cmake gcc alacritty dunst neovim qutebrowser starship xdg-user-dirs zathura zathura-pdf-mupdf meson ninja
+sudo pacman -S bash-completion fzf grim pacman-contrib python-tldextract pass gnupg base-devel libnotify wl-clipboard qt6-wayland xorg-server-xwayland nerd-fonts zoxide waybar bison startup-notification flex wayland-protocols pkg-config cmake gcc alacritty dunst neovim qutebrowser starship xdg-user-dirs zathura zathura-pdf-mupdf meson ninja
 
 sudo pacman -S pipewire pipewire-audio pipewire-alsa pipewire-pulse pavucontrol
 
diff --git a/scripts/lsp.sh b/scripts/lsp.sh
index ad9fc98..f5ff88b 100755
--- a/scripts/lsp.sh
+++ b/scripts/lsp.sh
@@ -1,4 +1,4 @@
 #!/usr/bin/bash
 
 
-sudo pacman -S lua-language-server clang rust-analyzer texlab
+sudo pacman -S lua-language-server clang rust-analyzer texlab bash-language-server