Commit Graph
1388 Commits
Author SHA1 Message Date
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
Greg Hellings 229188214f Support for deadnix pre-commit check 2024-10-03 15:21:56 -05:00
Greg Hellings 78c802d32c A complete reformatting to match nixpkgs-fmt 2024-10-03 11:26:39 -05:00
Greg Hellings e2f0856102 Add basic check compat 2024-10-03 11:16:06 -05:00