mirror of
https://github.com/kmein/niveum
synced 2026-03-22 12:51:08 +01:00
vim, tmux, dunst
This commit is contained in:
@@ -81,7 +81,6 @@ in {
|
|||||||
];
|
];
|
||||||
opt = [
|
opt = [
|
||||||
csv
|
csv
|
||||||
deoplete-rust
|
|
||||||
dhall-vim
|
dhall-vim
|
||||||
elm-vim
|
elm-vim
|
||||||
haskell-vim
|
haskell-vim
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ with import <dot/theme.nix>;
|
|||||||
settings = {
|
settings = {
|
||||||
global = {
|
global = {
|
||||||
transparency = 10;
|
transparency = 10;
|
||||||
font = "${uiFont.name} ${toString uiFont.size}";
|
font = "${terminalFont.name} ${toString terminalFont.size}";
|
||||||
geometry = "200x5-30+20";
|
geometry = "200x5-30+20";
|
||||||
frame_color = invertedColorScheme.background;
|
frame_color = invertedColorScheme.background;
|
||||||
follow = "mouse";
|
follow = "mouse";
|
||||||
|
|||||||
19
dot/tmux.nix
19
dot/tmux.nix
@@ -3,25 +3,14 @@ set -g status-interval 2
|
|||||||
set -g status-left-length 32
|
set -g status-left-length 32
|
||||||
set -g status-right-length 150
|
set -g status-right-length 150
|
||||||
|
|
||||||
# Appearance
|
|
||||||
# set -g status-utf8 on
|
|
||||||
set -g status-bg default
|
set -g status-bg default
|
||||||
# set -g status-fg white
|
|
||||||
setw -g window-status-format "#[fg=colour12,bg=colour233] #I #[fg=white,bg=colour237] #W "
|
setw -g window-status-format "#[fg=colour12,bg=colour233] #I #[fg=white,bg=colour237] #W "
|
||||||
setw -g window-status-current-format "#[fg=colour12,bg=colour233] * #[fg=white,bg=colour237,bold] #W "
|
setw -g window-status-current-format "#[fg=colour12,bg=colour233] * #[fg=white,bg=colour237,bold] #W "
|
||||||
# setw -g window-status-current-bg colour0
|
|
||||||
# setw -g window-status-current-fg colour11
|
|
||||||
# Status Bar
|
|
||||||
set -g status-left ""
|
|
||||||
# set -g status-right "#[fg=colour196,bg=colour233] LOAD #[fg=white,bg=colour237] #(awk '{print $1, $2, $3}' < /proc/loadavg) #[default] #[fg=colour196,bg=colour233] CPU #[fg=white,bg=colour237] #(ps -A -o pcpu | tail -n+2 | paste -sd+ | bc) #[default] #[fg=colour196,bg=colour233] MEM #[fg=white,bg=colour237] #(ps -A -o pmem | tail -n+2 | paste -sd+ | bc) #[default] #[fg=white,bg=colour237,bold] %Y-%m-%d #[default]#[fg=colour196,bg=colour233] %H:%M "
|
|
||||||
set -g status-right "#[fg=colour12,bg=colour233] LOAD #[fg=colour255,bg=colour237] #(cut -d' ' -f 1-3 < /proc/loadavg) #[default] #[fg=colour12,bg=colour233] MEM #[fg=colour255,bg=colour237] #(free -h --si | awk 'NR==2{print $3}') #[default] #[fg=colour255,bg=colour237,bold] %Y-%m-%d #[default]#[fg=colour12,bg=colour233] %H:%M "
|
|
||||||
set -g status-justify left
|
|
||||||
|
|
||||||
# setw -g window-status-current-fg black
|
set -g status-left ""
|
||||||
# setw -g window-status-fg black
|
set -g status-right "# [fg=colour255,bg=colour237,bold] %Y-%m-%d #[default]#[fg=colour12,bg=colour233] %H:%M "
|
||||||
# setw -g window-status-current-bg white
|
set -g status-justify left
|
||||||
# setw -g window-status-bg white
|
|
||||||
# setw -g window-status-current-attr bold
|
|
||||||
|
|
||||||
set -g pane-active-border-fg colour237
|
set -g pane-active-border-fg colour237
|
||||||
set -g pane-border-fg colour237
|
set -g pane-border-fg colour237
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ let g:fzf_layout = { 'down': '~15%' }
|
|||||||
|
|
||||||
" colorscheme delek hipster
|
" colorscheme delek hipster
|
||||||
" colorscheme 256_noir
|
" colorscheme 256_noir
|
||||||
|
set background=dark
|
||||||
colorscheme paramount
|
colorscheme paramount
|
||||||
|
|
||||||
let mapleader = ","
|
let mapleader = ","
|
||||||
@@ -112,7 +113,7 @@ if has("autocmd")
|
|||||||
autocmd bufnewfile,bufread *.fs packadd vim-fsharp | set filetype=fsharp
|
autocmd bufnewfile,bufread *.fs packadd vim-fsharp | set filetype=fsharp
|
||||||
autocmd bufnewfile,bufread *.h set keywordprg=man\ 3
|
autocmd bufnewfile,bufread *.h set keywordprg=man\ 3
|
||||||
autocmd bufnewfile,bufread *.nix packadd vim-nix | set filetype=nix
|
autocmd bufnewfile,bufread *.nix packadd vim-nix | set filetype=nix
|
||||||
autocmd bufnewfile,bufread *.rust packadd rust-vim | packadd deoplete-rust
|
autocmd bufnewfile,bufread *.rust packadd rust-vim " | packadd deoplete-rust
|
||||||
autocmd bufnewfile,bufread *.csv packadd csv-vim | set filetype=csv
|
autocmd bufnewfile,bufread *.csv packadd csv-vim | set filetype=csv
|
||||||
autocmd bufnewfile,bufread *.tex packadd vimtex | set filetype=tex
|
autocmd bufnewfile,bufread *.tex packadd vimtex | set filetype=tex
|
||||||
autocmd bufnewfile,bufread *.ts packadd vim-typescript
|
autocmd bufnewfile,bufread *.ts packadd vim-typescript
|
||||||
@@ -143,8 +144,8 @@ let g:startify_custom_header = ''
|
|||||||
let g:deoplete#enable_at_startup = 1
|
let g:deoplete#enable_at_startup = 1
|
||||||
" endif
|
" endif
|
||||||
"
|
"
|
||||||
let g:deoplete#sources#rust#racer_binary = $HOME . '/.cargo/bin/racer'
|
" let g:deoplete#sources#rust#racer_binary = $HOME . '/.cargo/bin/racer'
|
||||||
let g:deoplete#sources#rust#rust_source_path = substitute(system('rustc --print sysroot'), '\n$', '', '') . '/lib/rustlib/src/rust/src'
|
" let g:deoplete#sources#rust#rust_source_path = substitute(system('rustc --print sysroot'), '\n$', '', '') . '/lib/rustlib/src/rust/src'
|
||||||
|
|
||||||
" if exists("g:loaded_supertab")
|
" if exists("g:loaded_supertab")
|
||||||
let g:SuperTabDefaultCompletionType = 'context'
|
let g:SuperTabDefaultCompletionType = 'context'
|
||||||
@@ -157,7 +158,6 @@ let g:haskell_enable_pattern_synonyms = 1
|
|||||||
|
|
||||||
" if exists("g:loaded_ale")
|
" if exists("g:loaded_ale")
|
||||||
let g:ale_linters = {
|
let g:ale_linters = {
|
||||||
\ 'rust': ['cargo'],
|
|
||||||
\ 'css': ['csslint'],
|
\ 'css': ['csslint'],
|
||||||
\ 'haskell': ['ghc', 'cabal-ghc', 'hlint'],
|
\ 'haskell': ['ghc', 'cabal-ghc', 'hlint'],
|
||||||
\ 'html': ['tidy', 'proselint'],
|
\ 'html': ['tidy', 'proselint'],
|
||||||
@@ -165,6 +165,7 @@ let g:ale_linters = {
|
|||||||
\ 'pandoc': ['proselint'],
|
\ 'pandoc': ['proselint'],
|
||||||
\ 'ruby': ['rubocop'],
|
\ 'ruby': ['rubocop'],
|
||||||
\ 'json': ['jsonlint'],
|
\ 'json': ['jsonlint'],
|
||||||
|
\ 'rust': ['cargo'],
|
||||||
\ 'python': ['pyls'],
|
\ 'python': ['pyls'],
|
||||||
\}
|
\}
|
||||||
let g:ale_fixers = {
|
let g:ale_fixers = {
|
||||||
|
|||||||
Reference in New Issue
Block a user