fix statix issue, migrate non-essential packages to non-server

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
2024-05-21 23:34:58 -04:00
committed by Alice Huston
parent 82cbcff0fc
commit ec4a9cf623
3 changed files with 65 additions and 21 deletions

View File

@ -1,6 +1,5 @@
{ ... }:
{
{ lib, machineConfig, ... }:
lib.mkIf (!machineConfig.server) {
programs.waybar = {
enable = true;
#settings = builtins.fromJSON (import ./waybar.json);

View File

@ -5,4 +5,47 @@
enable = true;
package = pkgs.emacs29-pgtk;
};
home.packages = with pkgs; [
cmake
shellcheck
glslang
pipenv
python312Packages.isort
python312Packages.pynose
python312Packages.pytest
# rust tools
trunk
wasm-pack
cargo-tarpaulin
cargo-watch
cargo-generate
diesel-cli
# nix tools
nil
nixfmt-rfc-style
# markdown
nodePackages.markdownlint-cli
# doom emacs dependencies
yaml-language-server
nodePackages.typescript-language-server
nodePackages.bash-language-server
pyright
cmake-language-server
multimarkdown
rustc
cargo
rust-analyzer
clang
clang-tools
wakatime
# dependencies for nix-dotfiles/hydra-check-action
nodejs_20
nodePackages.prettier
treefmt
];
}