Commit Graph

17 Commits (55b6c10f9289525314dfc85752be9a28eb35f2b8)

Author SHA1 Message Date
Bo Jeanes 55b6c10f92 Add `fzf` config for fuzzy file finding 2024-07-17 14:21:23 +10:00
Bo Jeanes 800235199b Add `bat` and config 2024-07-17 14:20:23 +10:00
Bo Jeanes 9f5f8bd8e3 Flesh out bash config slightly 2024-07-17 14:18:02 +10:00
Bo Jeanes 359b626943 Add *.swp to gitignores
TODO: port existing gitignores over
2024-07-17 14:17:46 +10:00
Bo Jeanes b6a6a1aabe Remove unused module args 2024-07-17 14:17:29 +10:00
Bo Jeanes 49aedc87ed
Enable lazygit
I've been trying it through some of these recent commits and, while I am
very comfortable with Git, I have to admit that it is pretty slick for
staging hunks, in particular.
2024-07-17 14:10:59 +10:00
Bo Jeanes 5476a1b414
Move shell configs closer together 2024-07-17 14:09:50 +10:00
Bo Jeanes 5a7cc845f1
Use home.shellAliases instead of setting for each shell
Home Manager includes a way to apply shellAliases to all compatible
shells, it seems.
2024-07-17 14:07:30 +10:00
Bo Jeanes 96c6c56ba3
Re-order config so attached comment makes more sense
I don't think the `programs.bash.enable = true` is actually needed here,
because /etc/bashrc _was_ being amended with the correct paths even when
not present. Nonetheless, having them both written explicitly here is a
comfort.
2024-07-17 14:05:22 +10:00
Bo Jeanes 4782daee48
Install neovim with nixvim
It is still relatively unconfigured in its current state, though.
2024-07-17 14:03:08 +10:00
Bo Jeanes 6b446fa0a9 Switch to upstream; srid/nixos-flake#64 is merged 2024-07-17 10:57:58 +10:00
Bo Jeanes 58e52789fb Fix bash init during loading delta completions 2024-07-17 00:11:20 +10:00
Bo Jeanes 2ae0f18bda Port other git config 2024-07-16 23:53:44 +10:00
Bo Jeanes c21a52b0f9 Add git aliases 2024-07-16 23:52:46 +10:00
Bo Jeanes 8119c1d6cf Add direnv integration 2024-07-16 23:51:41 +10:00
Bo Jeanes 6107423adb A decent start... 2024-07-16 20:00:34 +10:00
Bo Jeanes b67b92b31e Initial commit 2024-07-16 11:31:08 +10:00