added powerline-vim

main
The_miro 2025-03-25 15:18:22 +01:00
parent 58d83acf2e
commit 251cbda72e
3 changed files with 118 additions and 112 deletions

View File

@ -46,6 +46,7 @@ ln -s ~/Dotfiles/desktopenvs/hyprland/alacritty ~/.config/
#ln -s ~/Dotfiles/desktopenvs/hyprland/gtk/* ~/.config #ln -s ~/Dotfiles/desktopenvs/hyprland/gtk/* ~/.config
cp ~/Dotfiles/desktopenvs/hyprland/hypr-usr/* ~/.config cp ~/Dotfiles/desktopenvs/hyprland/hypr-usr/* ~/.config
cp ~/Dotfiles/nvim/cyberqueer.vim ~/.local/share/nvim/site/plugged/vim-airline-themes/autoload/airline/themes/
#zsh setup #zsh setup
echo "Setting up zsh" echo "Setting up zsh"

View File

@ -1,112 +1,113 @@
" vim-airline template by danrneal (http://github.com/danrneal) " vim-airline template by danrneal (http://github.com/danrneal)
" cyberqueer by Tai Groot " cyberqueer by Tai Groot
let g:airline#themes#cyberqueer#palette = {} let g:airline#themes#cyberqueer#palette = {}
" Define the true colors " Define the true colors
let s:AQUA = '#E40046' let s:AQUA = '#E40046'
let s:BEIGE = '#d6abab' let s:BEIGE = '#d6abab'
let s:BLACK = '#2c2c2c' let s:BLACK = '#2c2c2c'
let s:BLUE = '#E40046' let s:BLUE = '#E40046'
let s:DGREY = '#2c2c2c' let s:DGREY = '#2c2c2c'
let s:GREEN = '#f50505' let s:GREEN = '#f50505'
let s:LGREY = '#666666' let s:LGREY = '#666666'
let s:LIME = '#87F025' let s:LIME = '#87F025'
let s:MAGENTA = '#E40046' let s:MAGENTA = '#E40046'
let s:PINK = '#E40046' let s:PINK = '#E40046'
let s:PURPLE = '#5018dd' let s:PURPLE = '#5018dd'
let s:RED = '#f50505' let s:RED = '#f50505'
let s:WHITE = '#d6abab' let s:WHITE = '#d6abab'
let s:YELLOW = '#5018dd' let s:YELLOW = '#5018dd'
" Define the 256-color fallbacks " Define the 256-color fallbacks
let s:TERM_AQUA = 14 let s:TERM_AQUA = 14
let s:BEIGE = 224 let s:BEIGE = 224
let s:TERM_BLACK = 233 let s:TERM_BLACK = 233
let s:TERM_BLUE = 75 let s:TERM_BLUE = 75
let s:TERM_DGREY = 240 let s:TERM_DGREY = 240
let s:TERM_GREEN = 70 let s:TERM_GREEN = 70
let s:TERM_LGREY = 246 let s:TERM_LGREY = 246
let s:TERM_LIME = 82 let s:TERM_LIME = 82
let s:TERM_MAGENTA = 90 let s:TERM_MAGENTA = 90
let s:TERM_PINK = 199 let s:TERM_PINK = 199
let s:TERM_PURPLE = 54 let s:TERM_PURPLE = 54
let s:TERM_RED = 9 let s:TERM_RED = 9
let s:TERM_WHITE = 231 let s:TERM_WHITE = 231
let s:TERM_YELLOW = 226 let s:TERM_YELLOW = 226
" Some default text colors for readability " Some default text colors for readability
let s:GREY0 = s:WHITE let s:GREY0 = s:WHITE
let s:GREY1 = s:LGREY let s:GREY1 = s:LGREY
let s:GREY2 = s:DGREY let s:GREY2 = s:DGREY
let s:BG = s:BLACK let s:BG = s:BLACK
" 256-color fallbacks for text " 256-color fallbacks for text
let s:TERM_GREY0 = s:TERM_WHITE let s:TERM_GREY0 = s:TERM_WHITE
let s:TERM_GREY1 = s:TERM_LGREY let s:TERM_GREY1 = s:TERM_LGREY
let s:TERM_GREY2 = s:TERM_DGREY let s:TERM_GREY2 = s:TERM_DGREY
let s:TERM_BG = s:TERM_BLACK let s:TERM_BG = s:TERM_BLACK
let s:unmodified = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ] let s:unmodified = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ]
let s:modified = { let s:modified = {
\ 'airline_b': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ], \ 'airline_b': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
\ 'airline_y': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ], \ 'airline_y': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
\ } \ }
let s:W = [ s:LIME, s:PURPLE, s:TERM_LIME, s:TERM_PURPLE ] let s:W = [ s:LIME, s:PURPLE, s:TERM_LIME, s:TERM_PURPLE ]
let s:E = [ s:RED, s:PURPLE, s:TERM_RED, s:TERM_PURPLE ] let s:E = [ s:RED, s:PURPLE, s:TERM_RED, s:TERM_PURPLE ]
let s:modified.airline_warning = s:W let s:modified.airline_warning = s:W
let s:modified.airline_error = s:E let s:modified.airline_error = s:E
" Normal mode settings " Normal mode settings
let s:N1 = [ s:BLUE, s:YELLOW, s:TERM_YELLOW, s:TERM_BLUE ] let s:N1 = [ s:BLUE, s:YELLOW, s:TERM_YELLOW, s:TERM_BLUE ]
let s:N2 = s:unmodified let s:N2 = s:unmodified
let s:N3 = s:N1 let s:N3 = s:N1
let g:airline#themes#cyberqueer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#cyberqueer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
let g:airline#themes#cyberqueer#palette.normal.airline_warning = s:W let g:airline#themes#cyberqueer#palette.normal.airline_warning = s:W
let g:airline#themes#cyberqueer#palette.normal.airline_error = s:E let g:airline#themes#cyberqueer#palette.normal.airline_error = s:E
let g:airline#themes#cyberqueer#palette.normal_modified = s:modified let g:airline#themes#cyberqueer#palette.normal_modified = s:modified
" Insert mode settings " Insert mode settings
let s:I1 = [ s:YELLOW, s:BLUE, s:TERM_BLUE, s:TERM_YELLOW ] let s:I1 = [ s:YELLOW, s:BLUE, s:TERM_BLUE, s:TERM_YELLOW ]
let s:I2 = s:unmodified let s:I2 = s:unmodified
let s:I3 = s:I1 let s:I3 = s:I1
let g:airline#themes#cyberqueer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#cyberqueer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
let g:airline#themes#cyberqueer#palette.insert.airline_warning = s:W let g:airline#themes#cyberqueer#palette.insert.airline_warning = s:W
let g:airline#themes#cyberqueer#palette.insert.airline_error = s:E let g:airline#themes#cyberqueer#palette.insert.airline_error = s:E
let g:airline#themes#cyberqueer#palette.insert_modified = s:modified let g:airline#themes#cyberqueer#palette.insert_modified = s:modified
" Replace mode settings " Replace mode settings
let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
let s:R2 = s:unmodified let s:R2 = s:unmodified
let s:R3 = s:R1 let s:R3 = s:R1
let g:airline#themes#cyberqueer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#cyberqueer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
let g:airline#themes#cyberqueer#palette.replace.airline_warning = s:W let g:airline#themes#cyberqueer#palette.replace.airline_warning = s:W
let g:airline#themes#cyberqueer#palette.replace.airline_error = s:E let g:airline#themes#cyberqueer#palette.replace.airline_error = s:E
let g:airline#themes#cyberqueer#palette.replace_modified = s:modified let g:airline#themes#cyberqueer#palette.replace_modified = s:modified
" Commandline mode settings " Commandline mode settings
let s:C1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] let s:C1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
let s:C2 = s:unmodified let s:C2 = s:unmodified
let s:C3 = s:C1 let s:C3 = s:C1
let g:airline#themes#cyberqueer#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3) let g:airline#themes#cyberqueer#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3)
let g:airline#themes#cyberqueer#palette.commandline.airline_warning = s:W let g:airline#themes#cyberqueer#palette.commandline.airline_warning = s:W
let g:airline#themes#cyberqueer#palette.commandline.airline_error = s:E let g:airline#themes#cyberqueer#palette.commandline.airline_error = s:E
let g:airline#themes#cyberqueer#palette.commandline_modified = s:modified let g:airline#themes#cyberqueer#palette.commandline_modified = s:modified
" Visual mode settings " Visual mode settings
let s:V1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ] let s:V1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ]
let s:V2 = s:unmodified let s:V2 = s:unmodified
let s:V3 = s:V1 let s:V3 = s:V1
let g:airline#themes#cyberqueer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#cyberqueer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
let g:airline#themes#cyberqueer#palette.visual.airline_warning = s:W let g:airline#themes#cyberqueer#palette.visual.airline_warning = s:W
let g:airline#themes#cyberqueer#palette.visual.airline_error = s:E let g:airline#themes#cyberqueer#palette.visual.airline_error = s:E
let g:airline#themes#cyberqueer#palette.visual_modified = s:modified let g:airline#themes#cyberqueer#palette.visual_modified = s:modified
" Inactive settings " Inactive settings
let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ] let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ]
let s:IA2 = s:unmodified let s:IA2 = s:unmodified
let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ] let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ]
let g:airline#themes#cyberqueer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) let g:airline#themes#cyberqueer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
let g:airline#themes#cyberqueer#palette.inactive_modified = s:modified let g:airline#themes#cyberqueer#palette.inactive_modified = s:modified

View File

@ -8,8 +8,12 @@ Plug 'preservim/nerdtree'
Plug 'ryanoasis/vim-devicons' Plug 'ryanoasis/vim-devicons'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim' Plug 'junegunn/fzf.vim'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
call plug#end() call plug#end()
colorscheme cyberqueer colorscheme cyberqueer
let g:airline_powerline_fonts = 1
let g:airline_theme='cyberqueer'
syntax on syntax on
filetype on filetype on