40 lines
641 B
Nix
40 lines
641 B
Nix
{ pkgs, ... }:
|
|
{
|
|
imports = [
|
|
./direnv.nix
|
|
];
|
|
|
|
environment.systemPackages = with pkgs; let
|
|
programming_languages = [
|
|
odin ols
|
|
libgcc gdb cmake gnumake valgrind libclang clang clang-tools lldb
|
|
nixd
|
|
python3 ruff
|
|
typst tinymist
|
|
rust-analyzer
|
|
uiua-unstable uiua386
|
|
glsl_analyzer
|
|
];
|
|
in [
|
|
helix
|
|
jujutsu
|
|
pandoc
|
|
zathura
|
|
nushell
|
|
carapace
|
|
starship
|
|
kanshi
|
|
] ++ programming_languages;
|
|
|
|
programs.git.enable = true;
|
|
|
|
programs.zoxide.enable = true;
|
|
|
|
fonts.packages = with pkgs; [
|
|
monocraft
|
|
];
|
|
|
|
environment.sessionVariables.EDITOR = "hx";
|
|
}
|
|
|