Commit Graph

23 Commits (9ccc82c1ccc241d2b9eeded8033a4baa204ed959)

Author SHA1 Message Date
Bo Jeanes 9ccc82c1cc
Move brew path into home.sessionVariables
Also, instead of checking for both directories each time, just do an
architecture check during build and add the path blindly.
2024-07-19 16:03:01 +10:00
Bo Jeanes a97fed5d86
Add brew back to path while I slowly migrate things 2024-07-19 09:27:38 +10:00
Bo Jeanes 8dabb3cee4
Configure git signing with SSH key from 1P 2024-07-17 14:48:22 +10:00
Bo Jeanes 2745e6c515
Add 1password-shell-plugins
This allows wiring up certain commands (such as `gh`, `tea`, `aws`, etc)
to get credentials from 1Password.
2024-07-17 14:44:50 +10:00
Bo Jeanes 2d28fe7caf Fix asdf installation
Package name was wrong; I'm surprised that this didn't error when
running `nix run` in the flake...
2024-07-17 14:24:09 +10:00
Bo Jeanes 6a11ce7622 Add `atuin` for shell history 2024-07-17 14:22:12 +10:00
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