Add direnv and C++ tools for school

This commit is contained in:
Tyler Beckman 2024-12-04 19:31:29 -07:00
parent e0df2bd04f
commit 302469b62a
Signed by: Ty
GPG key ID: 2813440C772555A4
4 changed files with 17 additions and 2 deletions

View file

@ -23,9 +23,12 @@
# Programming # Programming
nixd # NixD LSP for .nix files nixd # NixD LSP for .nix files
clang gcc
(lib.meta.hiPrio clang)
clang-tools clang-tools
cling
deno deno
gnumake
# :3 # :3
fastfetch fastfetch
@ -43,6 +46,7 @@
glow # Markdown rendering glow # Markdown rendering
tealdeer # TLDR tealdeer # TLDR
usbutils # `lsusb` usbutils # `lsusb`
unzip
# Process tools # Process tools
btop # Process monitor btop # Process monitor

View file

@ -2,6 +2,7 @@
{ {
imports = [ imports = [
./btop.nix ./btop.nix
./direnv.nix
./konsole.nix ./konsole.nix
./starship.nix ./starship.nix
./zsh.nix ./zsh.nix

View file

@ -0,0 +1,8 @@
{ ... }:
{
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv.enable = true;
};
}

View file

@ -32,6 +32,7 @@
# Utilities # Utilities
streetsidesoftware.code-spell-checker # Spellchecking streetsidesoftware.code-spell-checker # Spellchecking
jeanp413.open-remote-ssh # Remote SSH jeanp413.open-remote-ssh # Remote SSH
mkhl.direnv # nix-direnv autoloading
]) ])
++ (with vscode-marketplace; [ ++ (with vscode-marketplace; [
yy0931.save-as-root # Save as root over SSH yy0931.save-as-root # Save as root over SSH
@ -85,6 +86,7 @@
}; };
}; };
}; };
"direnv.restart.automatic" = true;
}; };
}; };
} }