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

View File

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

View File

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