migrate packages to non-server, enable hyprland config

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
ahuston-0 2024-05-28 17:28:22 -04:00 committed by Alice Huston
parent b7c8f538d7
commit 5a0e4e630a
3 changed files with 18 additions and 39 deletions

View File

@ -7,12 +7,17 @@
}:
{
imports = [
./home/zsh.nix
./home/doom
./home/gammastep.nix
./home/git.nix
] ++ lib.optionals (!machineConfig.server) [ ./non-server.nix ];
imports =
[
./home/zsh.nix
./home/doom
./home/gammastep.nix
./home/git.nix
]
++ lib.optionals (!machineConfig.server) [
./home/hypr
./non-server.nix
];
home = {
# # Adds the 'hello' command to your environment. It prints a friendly
@ -35,16 +40,8 @@
username = "alice";
homeDirectory = "/home/alice";
packages = with pkgs; [
cmake
shellcheck
glslang
gnumake
pipenv
python312
python312Packages.isort
python312Packages.pynose
python312Packages.pytest
shellcheck
# useful tools
ncdu
@ -55,44 +52,20 @@
# Rust packages
bat
trunk
wasm-pack
cargo-watch
#pkgs.cargo-tarpaulin
cargo-generate
cargo-audit
cargo-update
diesel-cli
gitoxide
tealdeer
helix
# nix specific packages
nil
nixfmt-rfc-style
nix-init
nix-output-monitor
nix-prefetch
nix-tree
# markdown
nodePackages.markdownlint-cli
nh
# doom emacs dependencies
fd
ripgrep
yaml-language-server
nodePackages.typescript-language-server
nodePackages.bash-language-server
pyright
cmake-language-server
multimarkdown
rustc
cargo
rust-analyzer
clang
clang-tools
wakatime
# audit
lynis

View File

@ -6,4 +6,7 @@
}:
{
xdg.configFile = {
"hypr/hyprland.conf".source = ./hyprland.conf;
};
}

View File

@ -21,10 +21,13 @@
cargo-watch
cargo-generate
diesel-cli
cargo-audit
gitoxide
# nix tools
nil
nixfmt-rfc-style
nix-init
# markdown
nodePackages.markdownlint-cli