diff --git a/dotfiles/sway/config b/dotfiles/sway/config index 3bddfe4..f1adefd 100644 --- a/dotfiles/sway/config +++ b/dotfiles/sway/config @@ -25,7 +25,6 @@ input "1:1:AT_Translated_Set_2_keyboard" xkb_layout de input "0:0:TUXEDO_Keyboard" xkb_layout de output * bg $wallpaper fill -output "BenQ Corporation BenQ SW2700 83H03922SL0" res --custom 2560x1440@60Hz # user keybinds bindsym $mod+Return exec $term @@ -34,7 +33,7 @@ bindsym $mod+d exec $menu floating_modifier $mod normal bindsym $mod+Shift+c reload bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' -bindsym $mod+o exec keepassxc +bindsym $mod+Shift+p exec keepassxc bindsym $mod+z exec $lock bindsym $mod+Up exec light -A 5 bindsym $mod+Down exec light -U 5 @@ -161,8 +160,3 @@ exec_always { gsettings set $gnome-schema icon-theme 'elementary Xfce' gsettings set $gnome-schema cursor-theme 'Capitaine Cursors - White' } - - -# pastebin -exec wl-paste --primary -t text --watch clipman store -bindsym $mod+p exec clipman pick -t "bemenu" --tool-args='-b --fn "CascadiaCode 10" -l 10 --ff=#ff6188 --nf=#fcfcfa --tf=#78dce8 --hf=#78dce8 --tb=#2d2a2e --fb=#2d2a2e --nb=#2d2a2e --hb=#2d2a2e --sb=#2d2a2e' diff --git a/packages/neovim.nix b/packages/neovim.nix index 49c9cf0..54f3cc9 100644 --- a/packages/neovim.nix +++ b/packages/neovim.nix @@ -1,12 +1,8 @@ with import {}; neovim.override { - vimAlias = true; - configure = { customRC = '' - source ${pkgs.fzf}/share/vim-plugins/fzf/plugin/fzf.vim - set hidden " langserver @@ -15,7 +11,7 @@ neovim.override { \ 'python': ['pyls'], \ 'rust': ['rust-analyzer'], \ } - + " basic builtin set background=dark set shiftwidth=4 @@ -69,8 +65,7 @@ neovim.override { let g:which_key_map.f = { 'name': '+files' } noremap ff :FZF - noremap fn :NnnPicker %:p:h - noremap fc :saveas %:p:h + noremap fc :saveas let g:which_key_map.y = { 'name': '+yank' } noremap yp :read !wl-paste @@ -84,7 +79,7 @@ neovim.override { noremap bn :bn noremap bp :bp - let g:which_key_map.m = { 'name': '+lang' } + let g:which_key_map.b = { 'name': '+lang' } noremap md :call LanguageClient_textDocument_codeAction() noremap mc :call LanguageClient#textDocument_references() noremap mf :call LanguageClient#textDocument_formatting() @@ -93,11 +88,6 @@ neovim.override { noremap mm :call LanguageClient#textDocument_hover() noremap mr :call LanguageClient#textDocument_rename() noremap ms :call LanguageClient#workspace_symbol() - noremap ma :fzf_lsp_action - noremap ml :fzf_lsp_layout - - let g:which_key_map.g = { 'name': '+git' } - noremap gs :!lazygit " lang specifics let g:rustfmt_autosave = 1 @@ -109,11 +99,10 @@ neovim.override { airline easymotion editorconfig-vim + fugitive fzf - fzf-lsp-nvim LanguageClient-neovim ncm2 - nnn-vim surround syntastic vim-addon-nix diff --git a/roles/base.nix b/roles/base.nix index 027eb8c..68b4341 100644 --- a/roles/base.nix +++ b/roles/base.nix @@ -12,7 +12,6 @@ in { bash-completion bat borgbackup - curl direnv fd file @@ -37,7 +36,7 @@ in { tmux unzip wget - zoxide + z-lua (import ../packages/neovim.nix) ]; @@ -76,7 +75,7 @@ in { . "$(fzf-share)/key-bindings.bash" . "$(fzf-share)/completion.bash" - . <(zoxide init bash) + . <(z --init bash) . <(direnv hook bash) . ${pkgs.bash-completion}/etc/profile.d/bash_completion.sh diff --git a/roles/desktop.nix b/roles/desktop.nix index efbfc06..42bd933 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -131,7 +131,6 @@ in { solaar gdk-pixbuf - clipman gebaar-libinput wdisplays wl-clipboard diff --git a/roles/work.nix b/roles/work.nix index 19830a0..5d7d56f 100644 --- a/roles/work.nix +++ b/roles/work.nix @@ -12,9 +12,15 @@ in { ]; networking.extraHosts = '' + 35.234.109.94 fsi.thomann.de 10.100.7.11 mon.netzmarkt.de - 172.20.0.2 hubble.kind + 172.23.0.2 api.kube.local + 172.23.0.2 hubble.kube.local + 172.23.0.2 bonedo.kube.local + 172.23.0.2 linkerd.kube.local + 172.23.0.2 argo.kube.local + ''; environment.systemPackages = with pkgs; [