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

View file

@ -2,6 +2,7 @@
{
imports = [
./btop.nix
./direnv.nix
./konsole.nix
./starship.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
streetsidesoftware.code-spell-checker # Spellchecking
jeanp413.open-remote-ssh # Remote SSH
mkhl.direnv # nix-direnv autoloading
])
++ (with vscode-marketplace; [
yy0931.save-as-root # Save as root over SSH
@ -85,6 +86,7 @@
};
};
};
"direnv.restart.automatic" = true;
};
};
}