Donovan Glover
6e61915182
fish: Remove exec hyprland
...
Not needed since greetd handles autologin.
2023-06-13 21:16:59 -04:00
Donovan Glover
bb6d0afc93
misc: Make exa man pages accessible
...
Even though it's possible to guarantee that a certain package is used,
it's still necessary to include packages in the $PATH in order to have
access to the man pages for them, among other things.
2023-06-12 18:40:06 -04:00
Donovan Glover
44057b2579
meta: Move cli tools to fish module
...
This results in a consistent environment when using any given shell.
Note that adding a package to $PATH instead of just referencing it where
it's needed is useful since otherwise the man pages are inaccessible.
2023-06-12 17:00:26 -04:00
Donovan Glover
610cc8acf0
starship: Disable container module
...
The container module has been broken for a while and doesn't show
relevant container names.
See: https://github.com/starship/starship/issues/3592
2023-06-12 15:07:52 -04:00
Donovan Glover
5e65df256a
meta: Add treefmt
2023-06-12 03:48:15 -04:00
Donovan Glover
1deb12331d
nix: Syntax highlight more strings
2023-06-11 15:37:06 -04:00
Donovan Glover
d06d47f76a
nix: Simplify
2023-06-11 09:55:44 -04:00
Donovan Glover
43a07cc8d9
treewide: Switch from alejandra to nixpkgs-fmt
...
Neither nixfmt nor alejandra support the "standard" way to syntax
highlight multi-line strings in Nix, so nixpkgs-fmt is the only viable
solution.
2023-06-11 09:37:27 -04:00
Donovan Glover
e42bfc091a
fish: Perform local tests by default
2023-06-10 20:07:55 -04:00
Donovan Glover
e037c54561
fish: Replace tput reset with tput clear
...
This should fix an issue where colors would previously get changed after
clearing the terminal.
2023-06-09 21:50:38 -04:00
Donovan Glover
250222c191
nixos-rebuild: Use verbose output
2023-06-08 20:57:50 -04:00
Donovan Glover
d3e2457a89
tests: Use verbose output
2023-06-08 19:18:04 -04:00
Donovan Glover
d137d3342c
meta: Add tests
...
Tests help guarantee that I don't forget to do something that I should
have done, such as importing a certain nix module.
2023-06-08 17:15:58 -04:00
Donovan Glover
b5ccd2e18b
fish: Add n abbreviation for neovim
2023-06-06 10:37:06 -04:00
Donovan Glover
9a9e3be260
fish: Use variables for vm abbreviation
...
This prevents things from breaking if we change the hostname at a later
date.
2023-06-06 10:36:17 -04:00
Donovan Glover
a326873c6a
fish: Add abbreviation for nixos-rebuild switch
2023-06-06 10:33:51 -04:00
Donovan Glover
f6ef515f80
fish: Add abbreviation for nixos-rebuild build-vm
2023-06-06 10:32:32 -04:00
Donovan Glover
a69a38d287
fish: Use lowercase t for tree
2023-06-06 10:17:06 -04:00
Donovan Glover
2fcffe0a67
fish: Add git restore abbreviations
2023-06-06 10:03:09 -04:00
Donovan Glover
9ec36d2bc4
fish: Use smart-case for ripgrep
2023-06-06 10:00:04 -04:00
Donovan Glover
3119b789f8
nix: Format with alejandra
...
Alejandra is written in Rust, has more tests than nixfmt, and handles
non-trivial code examples in Nix better.
2023-06-05 20:50:10 -04:00
Donovan Glover
343076f942
meta: Move terminal files to modules
...
Since all of these files do roughly the same thing (that is, configure
the system in a specific way that a separate file seems necessary), this
should reduce the overall complexity of the project tree.
2023-06-05 11:44:37 -04:00