diff --git a/configuration.nix b/configuration.nix index c7479de..31cc68e 100755 --- a/configuration.nix +++ b/configuration.nix @@ -163,6 +163,8 @@ quickshell kdePackages.qtdeclarative kdePackages.qtbase + unzip + ]; programs.steam = { diff --git a/home/nixvim/coding.nix b/home/nixvim/coding.nix index 0674f6d..dd0a05b 100755 --- a/home/nixvim/coding.nix +++ b/home/nixvim/coding.nix @@ -25,6 +25,8 @@ "--background-index" "--query-driver=${pkgs.clang}/bin/clang++" "--query-driver=${pkgs.clang}/bin/clang" + "--query-driver=${pkgs.gcc}/bin/gcc" + "--query-driver=${pkgs.gcc}/bin/g++" ]; nixd.enable = true; }; diff --git a/home/nixvim/keymaps.nix b/home/nixvim/keymaps.nix index d07a277..0f4ce2c 100755 --- a/home/nixvim/keymaps.nix +++ b/home/nixvim/keymaps.nix @@ -76,5 +76,10 @@ mode = "n"; action = "terminal"; } + { + key = "qf"; + mode = "n"; + action = "lua vim.lsp.buf.code_action()"; + } ]; } diff --git a/home/nixvim/plugins.nix b/home/nixvim/plugins.nix index 8996258..5358d17 100755 --- a/home/nixvim/plugins.nix +++ b/home/nixvim/plugins.nix @@ -149,6 +149,9 @@ nvim-tree.enable = true; telescope = { enable = true; + extensions = { + ui-select.enable = true; + }; settings = { pickers = { find_files = { diff --git a/home/waybar.nix b/home/waybar.nix index 0fe393f..231e908 100755 --- a/home/waybar.nix +++ b/home/waybar.nix @@ -95,6 +95,7 @@ "tray" = { icon-size = 14; + spacing = 10; }; "hyprland/workspaces" = {