Commit Graph

26 Commits (12abab6f2bf83c23fa2cfaec695bbcee36b83b68)

Author SHA1 Message Date
Bo Jeanes 12abab6f2b
Enable configureBuildUsers
Based on how things have been working, I _think_ this is the default or
inert, but adding it to see if anything noticeably changes.
2024-07-19 17:43:22 +10:00
Bo Jeanes c292c57e32
Set up Nix LSP and auto-formatting in VSCode 2024-07-19 16:03:01 +10:00
Bo Jeanes 8e31752f8a
Set up `gh` aliases for configuring repo 2024-07-19 16:03:01 +10:00
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