migrate packages to non-server, enable hyprland config
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
parent
b7c8f538d7
commit
5a0e4e630a
@ -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
|
||||||
|
@ -6,4 +6,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
xdg.configFile = {
|
||||||
|
"hypr/hyprland.conf".source = ./hyprland.conf;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user