From 0a1c6882ea05a5eaf96567734f102d4fbd3e85d5 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Sat, 7 Sep 2024 18:24:17 +0200 Subject: Remove most developer tooling from global config It should be stored in per-project flake devshells. --- share/cfg/helix.nix | 66 ---------------------------------------- share/hm-modules/hyprdesktop.nix | 11 +------ 2 files changed, 1 insertion(+), 76 deletions(-) (limited to 'share') diff --git a/share/cfg/helix.nix b/share/cfg/helix.nix index 7d3162e..6d8d556 100644 --- a/share/cfg/helix.nix +++ b/share/cfg/helix.nix @@ -1,33 +1,14 @@ { - # inputs, pkgs, - # config, - # lib, ... }: { programs.helix = { defaultEditor = true; extraPackages = with pkgs; [ - rust-analyzer - rustfmt nil nixfmt-rfc-style - python311Packages.python-lsp-server - clang-tools - black emmet-ls - vscode-langservers-extracted - nodePackages.bash-language-server - cmake-language-server - cmake-format - # inputs.snippets-ls - taplo - typst-lsp - gopls - # golangci-lint-langserver - delve - gleam ]; settings = { @@ -73,18 +54,6 @@ typescript.tsdk = "${pkgs.typescript}/lib/node_modules/typescript/lib"; environment = "node"; }; - # language-server.snippets-html = { - # command = "snippets-ls"; - # args = [ - # "-config" - # config.xdg.configFile."helix/snippets/html.json".target - # ]; - # }; - }; - language-server.deno-lsp = { - command = "${pkgs.deno}/bin/deno"; - args = [ "lsp" ]; - config.deno.enable = true; }; language = [ @@ -132,17 +101,6 @@ args = [ "-" ]; }; } - { - name = "typescript"; - shebangs = [ "deno" ]; - roots = [ - "deno.json" - "deno.jsonc" - "package.json" - ]; - auto-format = true; - language-servers = [ "deno-lsp" ]; - } { name = "svelte"; language-servers = [ @@ -174,28 +132,4 @@ "*.webp" ]; }; # end of programs.helix - - # xdg.configFile = { - # "helix/snippets/html.json" = mkIf cfg.enable { - # source = jsonFormat.generate "html-snippets" { - # "html doc" = { - # isFileTemplate = true; - # prefix = [ "!" ]; - # body = [ - # "" - # "" - # "" - # ''\t'' - # ''\t$\{1:title}'' - # "" - # "" - # ''\t$0'' - # "" - # "" - # ]; - # description = "HTML Document"; - # }; - # }; - # }; - # }; } diff --git a/share/hm-modules/hyprdesktop.nix b/share/hm-modules/hyprdesktop.nix index a20266b..2b1c2fb 100644 --- a/share/hm-modules/hyprdesktop.nix +++ b/share/hm-modules/hyprdesktop.nix @@ -71,7 +71,6 @@ in grim # screenshot utility for wayland slurp # region selection UI for wayland wl-clipboard # clipboard utility - nushell # next-generation shell sl jaq # json query tool mullvad @@ -82,22 +81,14 @@ in gnutar unrar-wrapper gzip - fzf # other random CLI's + fzf wget xdg-utils # Developer stuff git gitui - clang - clangStdenv - tinycc - gnumake - cmake - go - python3 - (rust-bin.selectLatestNightlyWith (toolchain: toolchain.default)) scheme-manpages guile -- cgit v1.3.1