Remove language and OS custom icons, also some misc things like sudo,
version, read-only dir, etc... to use defaults instead. Keep custom
for git information and container indicator
Add jobs with custom icon because the default has weird spacing
Update zsh transient function so that transient prompt matches
starship prompt
Switch Emoji font back to Noto, some of starship config didn't display
properly with EmojiOne
Restore python (with pylsp) and JS, remove gfortran from default
installed programming languages. Figured I would want scripting
languages on the fly but compiled languages will be focussed on a
project, so no issue having a nix-shell env.
Include config option to temporarily disable credential helper, logic
being if I'm closing the pass repo I don't have the pass credential
helper configured to authenticate me.
This reverts commit 68cf71748d.
Themes are very broken for some reason, to investigate another time.
Keep change to DEFAULT_THEME though because forgejo-auto looks a lot
nicer than gitea auto
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11
Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
Remove pass-audit for now as it's failing to build, to add back later
Move jupyter config into separate file since I don't need it on my
personal PC
Move home/config directory contents to home/prog since it's (currently
at least) all programming related things, attach to relevant files