Greg Hellings
810430338f
Move around some packages to make Xonsh sense
...
Move installed packages directly adjacent to Xonsh that are used in its
footer. That way the two concerns are kept in lock step more easily
2024-10-20 00:14:45 -05:00
Greg Hellings
05058cfb37
Include nvd if we're going to actually use it
2024-10-20 00:06:46 -05:00
Greg Hellings
ef16d9aade
Pull list of builders from actual config
...
Rather than maintaining a list of the hosts by name, we can pull that
from the list of hosts that are configured with my module.
2024-10-19 16:39:24 -05:00
Greg Hellings
648563c8d4
Add WSL user key
2024-10-19 11:20:46 -05:00
Greg Hellings
7cb1f2611e
Get Jude building without system76-power
2024-10-19 10:45:47 -05:00
Greg Hellings
d73c3634bb
Add my own cachix instance
2024-10-19 02:14:43 -05:00
Greg Hellings
7471e6dd5c
Fix all the flake check problems
...
Fixes all of the problems with nix flake check, including reformatting
all the things cleanup on shell and configuration
2024-10-19 01:41:53 -05:00
Greg Hellings
a71eb7485a
Completely reformat to satisfy nixfmt
2024-10-19 01:20:46 -05:00
Greg Hellings
7abb613f20
Automatically enable basic emulation on buildlers
...
Since my remote build machines are going to be limited to only my most
powerful systems, it makes sense that they are going to be able to use a
few cycles to do some basic emulation. So my x86_64-linux systems can
emulate aarch64 and i686 pretty easily to speed up the few things that I
would build on them
2024-10-19 01:07:24 -05:00
Greg Hellings
710339eb7b
Build the correct target
2024-10-19 00:54:11 -05:00
Greg Hellings
113197fb9f
Update unstable systems
2024-10-19 00:53:41 -05:00
Greg Hellings
e6f8b9964b
Use nom for hms as well
2024-10-19 00:31:38 -05:00
Greg Hellings
de1b2ce936
Add nix-output-monitor
...
Use nix-output-monitor for things like my rebuilds
2024-10-19 00:30:25 -05:00
Greg Hellings
376a62e9cf
Use the remote builders
2024-10-18 16:48:34 -05:00
Greg Hellings
d6629c8769
Enable remote builder configuration
...
Allow easily setting a box up as a remote builder
2024-10-18 16:46:35 -05:00
Greg Hellings
0e24d39dce
Make gitlab-runner come after network-online
2024-10-18 14:52:01 -05:00
Greg Hellings
536214e577
Fix shell lint problems
2024-10-18 13:06:03 -05:00
Greg Hellings
cd0533332d
Add Noogle
...
Add both a bookmark and a search shortcut for noogle
2024-10-18 09:19:58 -05:00
Greg Hellings
c5090d69a2
Enable aarch emulation on Exodus
2024-10-18 09:12:37 -05:00
Greg Hellings
d36acd9618
Add more cachix public caches
2024-10-17 11:36:41 -05:00
Greg Hellings
6080920cf1
Update vscodium plugins and settings
...
Give universally accessible direnv path
Update to Even Better TOML
Add binary debugger
2024-10-16 10:47:52 -05:00
Greg Hellings
26a10f1b86
Finish zims move and update vim config
...
Alter the vim-cmp bindings so that it's nicer to me and to selections
Finish updating the Zim packages with their hash values
2024-10-12 17:32:32 -05:00
Greg Hellings
7510136304
Move zims to their own package
...
Instead of manually downloading the Zim files with a torrent directly,
move them into an actual derivation so it can easily be built into the
resulting images. Also, write an updater script that can automatically
download the files, determine the latest versions for each type and each
language, and generate the hash key values for them
2024-10-12 10:39:03 -05:00
Greg Hellings
b7b3df1987
Remove "template" package I never used
2024-10-11 13:14:09 -05:00
Greg Hellings
54dfebe7f7
More moving out of overlays
...
Moved homebrew installer package out of overlays
Removed ITG specific Python packages entirely
2024-10-11 13:07:41 -05:00
Greg Hellings
6a3f482792
Continue moving personal packages from overlays
...
Continue moving out of the overlay model for everything and into running
sutff directly out of the packages. This should give a cleaner
separation of the things that I don't need to maintain separately
2024-10-11 12:58:03 -05:00
Greg Hellings
8d752032ae
Some massive changes to make flakiness better
...
Renamed the @inputs to @top. This was a misguided attempt to make a
different change, but it's going to stick, now.
Began moving packages to their own folder rather than being intermingled
with overlays
Created a local overlay that just includes my personal packages
Cleaned up some dead code
Moved to just using the raw 'imports' instead of needing to explicitly
call out the `foo = import foo.nix {};` syntax
2024-10-11 12:28:53 -05:00
Greg Hellings
d9a5f7968a
Reformat bookmarks with the new style
2024-10-11 10:28:45 -05:00
Greg Hellings
bd9a40c48e
Add a different format styler
2024-10-11 10:26:22 -05:00
Greg Hellings
b7bd4879b0
Add a better Git grep command
2024-10-11 10:25:31 -05:00
Greg Hellings
448dd69804
Cleanup copilot option
2024-10-10 17:39:19 -05:00
Greg Hellings
a5dc463c93
Use podman everywhere, get ride of extra runner
2024-10-10 17:19:16 -05:00
Greg Hellings
38899afeb3
Add layout_poetry to direnv
...
Give direnv knowledge of how to use Poetry
2024-10-10 15:09:28 -05:00
Greg Hellings
6803ec0e6d
Avoid unfree in local dev environment
2024-10-10 13:01:37 -05:00
Greg Hellings
eebeb3ca6d
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-10-10 11:29:01 -05:00
Greg Hellings
c3f979ec05
Add copilot-vim to the build
2024-10-10 11:28:48 -05:00
Greg Hellings
ca918f7bbd
Add binary caching for this
2024-10-10 10:41:37 -05:00
Greg Hellings
85fc106ca8
Upgrade Zed to 0.156
2024-10-09 12:59:48 -05:00
Greg Hellings
d83682aa25
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-10-05 15:06:22 -05:00
Greg Hellings
75b67f607d
Add new IVR bookmarks
2024-10-04 18:33:37 -05:00
Greg Hellings
5e4c9b9fbb
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-10-04 16:02:10 -05:00
Greg Hellings
709d1cf2a4
Add keybindings for cmp and editor config
2024-10-04 11:12:06 -05:00
Greg Hellings
a8a5bcbda6
Move shells to their own files
2024-10-04 10:56:22 -05:00
Greg Hellings
ab6980dd62
Remove unused checks
2024-10-04 10:44:13 -05:00
Greg Hellings
81f534dd46
Fix build errors on 24.05 without web-devicons
2024-10-04 10:06:58 -05:00
Greg Hellings
c12ed1b8a9
Separate nixvim config
...
Separating the actual nixvim config out to its own file allows me to
include it directly in the devshells that I create, incluing all of the
configuration, plugins, and settings that I have. Man, the power of
nixvim is awesome
2024-10-04 09:33:53 -05:00
Greg Hellings
10487f923c
Do not alias neovim anymore
2024-10-03 16:30:36 -05:00
Greg Hellings
abe7187171
Fix aliases for updating flake
2024-10-03 16:25:36 -05:00
Greg Hellings
6bc74aacf4
Update flake lock
2024-10-03 16:25:17 -05:00
Greg Hellings
4dcec8f056
Fix typo in default
2024-10-03 16:01:56 -05:00