Random changes for void/xfce x11 setup.

This commit is contained in:
2026-06-15 08:02:12 +02:00
parent 84b4a7d7b8
commit bb3d06a857
4 changed files with 55 additions and 49 deletions
+28 -30
View File
@@ -6,6 +6,7 @@ offset = { x = 0, y = 3 }
normal = { family = "JetBrainsMono Nerd Font", style = "Regular" } normal = { family = "JetBrainsMono Nerd Font", style = "Regular" }
[window] [window]
# startup_mode = "Maximized"
padding.x = 10 padding.x = 10
padding.y = 10 padding.y = 10
@@ -13,42 +14,39 @@ padding.y = 10
style.shape = "Beam" style.shape = "Beam"
style.blinking = "Always" style.blinking = "Always"
# Kanagawa Wave Alacritty Colors
[colors.primary] [colors.primary]
background = '#141415' background = '#141415'
foreground = '#cdcdcd' foreground = '#dcd7ba'
[colors.normal] [colors.normal]
black = '#252530' black = '#090618'
red = '#d8647e' red = '#c34043'
green = '#7fa563' green = '#76946a'
yellow = '#f3be7c' yellow = '#c0a36e'
blue = '#6e94b2' blue = '#7e9cd8'
magenta = '#bb9dbd' magenta = '#957fb8'
cyan = '#aeaed1' cyan = '#6a9589'
white = '#cdcdcd' white = '#c8c093'
[colors.bright] [colors.bright]
black = '#606079' black = '#727169'
red = '#e08398' red = '#e82424'
green = '#99b782' green = '#98bb6c'
yellow = '#f5cb96' yellow = '#e6c384'
blue = '#8ba9c1' blue = '#7fb4ca'
magenta = '#c9b1ca' magenta = '#938aa9'
cyan = '#bebeda' cyan = '#7aa89f'
white = '#d7d7d7' white = '#dcd7ba'
[colors.hints.start] [colors.selection]
foreground = "CellBackground" background = '#2d4f67'
background = "CellForeground" foreground = '#c8c093'
[colors.hints.end] [[colors.indexed_colors]]
foreground = "CellBackground" index = 16
background = "CellForeground" color = '#ffa066'
[colors.search.matches] [[colors.indexed_colors]]
foreground = "CellBackground" index = 17
background = "CellForeground" color = '#ff5d62'
[colors.search.focused_match]
foreground = "CellBackground"
background = '#f3be7c'
+9 -12
View File
@@ -3,11 +3,15 @@
# ============================================================================== # ==============================================================================
# Disable fish greeting # Disable fish greeting
set -g fish_greeting set -g fish_greeting
set -g fish_prompt_pwd_dir_length 999
set -gx XDG_CONFIG_HOME $HOME/.config set -gx XDG_CONFIG_HOME $HOME/.config
set -gx XDG_DATA_HOME $HOME/.local/share set -gx XDG_DATA_HOME $HOME/.local/share
set -gx XDG_CACHE_HOME $HOME/.cache set -gx XDG_CACHE_HOME $HOME/.cache
set -gx XDG_STATE_HOME $HOME/.local/state set -gx XDG_STATE_HOME $HOME/.local/state
set -gx GOOGLE_API_KEY "no"
set -gx GOOGLE_DEFAULT_CLIENT_ID "no"
set -gx GOOGLE_DEFAULT_CLIENT_SECRET "no"
# Core settings # Core settings
set -gx EDITOR "nvim" set -gx EDITOR "nvim"
@@ -88,25 +92,18 @@ alias :q='exit'
alias files='nemo .' alias files='nemo .'
alias lg='gitu' alias lg='gitu'
alias ldk='lazydocker' alias ldk='lazydocker'
alias fetch='fastfetch' alias fetch='pfetch'
# Custom shortcuts # Custom shortcuts
alias reload='source ~/.config/fish/config.fish' alias reload='source ~/.config/fish/config.fish'
alias p='exec ~/.local/bin/project-select' alias dotf='cd ~/.dotfiles'
alias prj='cd ~/Projects/ && ll' alias doti='bash ~/.dotfiles/install.sh -i'
alias dots='cd ~/.dotfiles' alias dotl='bash ~/.dotfiles/install.sh -l'
alias dotman='bash ~/.dotfiles/install.sh'
alias todo='cd ~/Todo/ && nvim index.md' alias todo='cd ~/Todo/ && nvim index.md'
alias myip='curl ipinfo.io/ip; echo ""' alias myip='curl ipinfo.io/ip; echo ""'
alias lspmake='bear -- make -B'
alias sub='subl . && exit'
alias tc='tmux attach'
alias td='tmux detach'
alias db='lazysql' alias db='lazysql'
alias query='xbps-query -Rs'
# Docker shortcuts
alias services-up='docker compose -f /home/jason/Documents/Compose/local-services/docker-compose.yaml up -d'
alias services-down='docker compose -f /home/jason/Documents/Compose/local-services/docker-compose.yaml down'
## Basic project picker using mini sessions and neovim ## Basic project picker using mini sessions and neovim
function pp function pp
+15 -4
View File
@@ -55,14 +55,25 @@ vim.pack.add({
{ src = 'https://github.com/sheerun/vim-polyglot' }, { src = 'https://github.com/sheerun/vim-polyglot' },
{ src = 'https://github.com/romus204/tree-sitter-manager.nvim' }, { src = 'https://github.com/romus204/tree-sitter-manager.nvim' },
{ src = 'https://github.com/xiyaowong/transparent.nvim' }, { src = 'https://github.com/xiyaowong/transparent.nvim' },
{ src = "https://github.com/vague-theme/vague.nvim" }, { src = "https://github.com/rebelot/kanagawa.nvim" },
}) })
require("mini.completion").setup() require("mini.completion").setup()
require("tree-sitter-manager").setup() require("tree-sitter-manager").setup()
require('kanagawa').setup({
require('vague').setup({ transparent = true, }) commentStyle = { italic = false },
vim.cmd.colorscheme('vague') keywordStyle = { italic = false },
transparent = true,
overrides = function(colors)
return {
SignColumn = { bg = "none" },
LineNr = { bg = "none" },
CursorLineNr = { bg = "none" },
FoldColumn = { bg = "none" },
}
end,
})
vim.cmd.colorscheme('kanagawa')
-- Lsp specific, uses nvim-lspconfigs with the below -- Lsp specific, uses nvim-lspconfigs with the below
vim.lsp.enable({ "gopls", "ols" }) vim.lsp.enable({ "gopls", "ols" })
+3 -3
View File
@@ -147,11 +147,11 @@ if [ "$DO_INSTALL" = true ]; then
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
REQUIRED_PACKAGES=( REQUIRED_PACKAGES=(
# system essentials # system essentials
wget curl git unzip lf jq alacritty fzf wget curl git unzip lf jq alacritty fzf pfetch
fd ripgrep bat direnv base-devel make valgrind tree fd ripgrep bat direnv base-devel make valgrind tree
ca-certificates gnupg fuse rsync fish-shell ca-certificates gnupg fuse rsync fish-shell
noto-fonts-ttf noto-fonts-emoji go xdotool wmctrl noto-fonts-ttf noto-fonts-emoji go xdotool wmctrl
kanata tree-sitter-cli gitu kanata tree-sitter-cli gitu polybar rofi
) )
MISSING_PACKAGES=() MISSING_PACKAGES=()
@@ -173,7 +173,7 @@ if [ "$DO_INSTALL" = true ]; then
sudo xbps-install -S sudo xbps-install -S
echo "📦 Installing missing packages: ${MISSING_PACKAGES[*]}" echo "📦 Installing missing packages: ${MISSING_PACKAGES[*]}"
sudo xbps-install -y "${MISSING_PACKAGES[@]}" sudo xbps-install "${MISSING_PACKAGES[@]}"
fi fi
echo "" echo ""