diff --git a/home/base/desktop/editors/emacs/default.nix b/home/base/desktop/editors/emacs/default.nix index 574254dd..a1af04f6 100644 --- a/home/base/desktop/editors/emacs/default.nix +++ b/home/base/desktop/editors/emacs/default.nix @@ -57,7 +57,7 @@ in { # :tools lookup & :lang org +roam sqlite # :lang latex & :lang org (latex previews) - texlive.combined.scheme-medium + # texlive.combined.scheme-medium ]; programs.bash.bashrcExtra = envExtra; diff --git a/home/base/desktop/editors/packages.nix b/home/base/desktop/editors/packages.nix index 2ee908ce..f7158ee0 100644 --- a/home/base/desktop/editors/packages.nix +++ b/home/base/desktop/editors/packages.nix @@ -50,9 +50,6 @@ cargo # rust package manager rustfmt - #-- zig - zls - #-- nix nil rnix-lsp @@ -94,14 +91,6 @@ nodePackages."@tailwindcss/language-server" emmet-ls - #-- CloudNative - nodePackages.dockerfile-language-server-nodejs - # terraform # install via brew on macOS - terraform-ls - jsonnet - jsonnet-language-server - hadolint # Dockerfile linter - # -- Lisp like Languages guile racket-minimal @@ -127,9 +116,19 @@ #-- Optional Requirements: gdu # disk usage analyzer, required by AstroNvim (ripgrep.override {withPCRE2 = true;}) # recursively searches directories for a regex pattern + + #-- CloudNative + nodePackages.dockerfile-language-server-nodejs + # terraform # install via brew on macOS + terraform-ls + jsonnet-language-server + hadolint # Dockerfile linter ] ++ ( - lib.optionals pkgs.stdenv.isLinux [ + lib.optionals (pkgs.system != "x86_64-darwin") [ + jsonnet + #-- zig + zls #-- verilog / systemverilog verible gdb diff --git a/home/base/server/core.nix b/home/base/server/core.nix index 05a31dee..8dfb1c90 100644 --- a/home/base/server/core.nix +++ b/home/base/server/core.nix @@ -35,7 +35,6 @@ doggo # DNS client for humans duf # Disk Usage/Free Utility - a better 'df' alternative du-dust # A more intuitive version of `du` in rust - ncdu # analyzer your disk usage Interactively, via TUI(replacement of `du`) gdu # disk usage analyzer(replacement of `du`) # nix related @@ -56,7 +55,10 @@ croc # File transfer between computers securely and easily ] # self-hosted nix cache server - ++ lib.optionals pkgs.stdenv.isLinux [attic.packages.${pkgs.system}.attic-client]; + ++ lib.optionals (pkgs.system != "x86_64-darwin") [ + attic.packages.${pkgs.system}.attic-client + ncdu # analyzer your disk usage Interactively, via TUI(replacement of `du`) + ]; programs = { # A modern replacement for ‘ls’