vscodium, extensions, settings, and all sorts of organizing

This commit is contained in:
mjallen18
2025-05-28 19:59:34 -05:00
parent ea2110d182
commit 2f96b0ae7c
7 changed files with 278 additions and 171 deletions

23
share/home/shell.nix Normal file
View File

@@ -0,0 +1,23 @@
{ ... }:
let
defaultShellAliases = {
l = "ls -alh";
ducks = "du -cksh * | sort -hr | head -n 15";
};
in
{
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
shellAliases = defaultShellAliases;
oh-my-zsh = {
enable = true;
plugins = [ "git" ];
theme = "fishy";
};
};
}