880 Commits

Author SHA1 Message Date
be3ec1900a
home/base: fix eval on >=25.05
Related to git signing options
2025-02-15 19:50:50 -05:00
acb902b1ad
home/base: enable Git maintenance
This is enabled in home-manager becuase Git attempts to hardcode the
path when it is done through Git. Enabling Git in home-manager creates a
managed config at $XDG_CONFIG_HOME/git/config, but if ~/.gitconfig
exists, git will use that instead which still allows for mutable config.
The activation script is configured to automatically create ~/.gitconfig
if it doesn't exist, so everything should still work exactly as before.
2025-02-15 21:04:47 +00:00
8d011735f4
Update flake.lock, pkgs 2025-02-15 00:38:49 +00:00
dfd4af7300
overlays: pin libreoffice, unpin gotenberg 2025-02-14 15:15:11 -05:00
03dbb4e096
overlays: hold gotenberg 2025-02-14 13:50:11 -05:00
5da1e2d86e
system: fix regreet persistence 2025-02-14 01:24:02 -05:00
e32faf1368
ci: downgrade runners to 22.04
there's a bug that causes nix-installer-action to fail on arm on 24.04

DeterminateSystems/nix-installer#1397
2025-02-14 00:49:25 -05:00
515668ccdd
Merge branch 'flake-parts-hosts' 2025-02-14 00:46:34 -05:00
c869ec0fe3
flake: migrate nixosConfigurations to new config 2025-02-14 00:39:50 -05:00
4aac8ea9ad
flake/system: fully working mkSystem replacement
for some reason, the toplevel derivation is different for some systems,
but nix-diff only shows one file being different, specifically the order
of some config relating to kernel modules. however, the produced system
is functionally identical. i have no idea what could be responsible for
this change.
2025-02-14 00:30:30 -05:00
5e40d0ca60
flake: functional prototype of modular systems 2025-02-13 19:51:05 -05:00
a6bd0191e0
flake: move modules 2025-02-13 19:51:05 -05:00
3e5c57da9e
flake: move legacy mkSystem code into library 2025-02-13 19:50:59 -05:00
ec7f258777
update reddit subscriptions 2025-02-09 16:57:59 -05:00
c8ad36040f
actions: update workflows, use script 2025-02-09 11:39:29 -05:00
f2300f0689
mitigations: hold nwg-displays to nixpkgs stable 2025-02-09 10:25:30 -05:00
36c7242d30
workflows: use stable actions tags 2025-02-09 01:47:36 -05:00
322d8cba9a
flake: add lib to _module.args 2025-02-08 17:35:22 -05:00
0926aa6ff8
Add flake-parts TODO, update comments 2025-02-08 15:30:44 -05:00
cb06c56f96
actions: fix nix-fast-build command
apparently it doesn't detect that i want to build a package output
2025-02-08 14:30:13 -05:00
bde706ba77
actions: move package build to separate workflow
i am impatient i want my packages immediately
2025-02-08 14:26:35 -05:00
faa75ecc5a
actions: add redlib to build workflow 2025-02-08 14:17:01 -05:00
780dafeaa7
flake: switch majority of packages to module 2025-02-08 14:13:58 -05:00
f85b59a2e9
flake: add alejandra to devShell, format 2025-02-08 14:13:30 -05:00
1071440ed1
flake: add modules, make lib compatible 2025-02-08 14:12:26 -05:00
b8e37d3eeb flake: move old let block to config.flake scope 2025-02-07 02:11:24 +00:00
c7d841b3e8 flake.nix: move main flake into config block
grrr why do people always insist on dumping options into the main block
of the module
2025-02-07 02:01:20 +00:00
41be6a0642 Update README.md 2025-02-07 01:23:05 +00:00
63c5fd0f6a flake.nix: switch to flake parts
Currently, there has been no functional change to the structure of this
flake. I have simply wrapped the current flake outputs in the root
flake-parts module.
2025-02-07 01:01:58 +00:00
6975b56de2
home: fix path collision
not sure why this only happens when i build nix-on-droid
2025-02-06 22:15:21 +00:00
bc9f758aa3
Update nixpkgs stable branch 2025-02-06 19:23:47 +00:00
f5fc7a43ba
Update nixfiles-assets 2025-02-06 19:18:17 +00:00
bd0baf154d
Update flake.lock 2025-02-06 08:56:16 +00:00
865d0ec439 flake.nix: lock nixfiles-assets to commit
CI is spamming my LFS quota (this shouldn't even be stored in LFS (i
will fix that if i ever move away from GitHub)).
2025-02-06 07:25:31 +00:00
0221b8e3b4
system: install busybox with low priority
it is a good fallback for common system commands
2025-02-05 17:12:19 -05:00
2fe138d88c
rpi4: update reddit subscriptions 2025-02-05 15:00:34 -05:00
2df449179f
actions: update cache build schedule 2025-02-05 01:46:15 -05:00
c2ab201780 pkgs/redlib: fix hashes 2025-02-05 00:48:06 +00:00
36befa8966 pkgs/redlib: disable checks 2025-02-05 00:36:13 +00:00
b29f0a9479 home: fix package name
attic -> attic-client
2025-02-05 00:12:29 +00:00
0884e391ac actions: update build-then-cache 2025-02-05 00:08:28 +00:00
1e6b656572 Install Attic, configure nix to always use cache 2025-02-05 00:05:05 +00:00
d5f75437c2
actions: fiz nix-fast-build command 2025-02-04 19:03:26 -05:00
df6449bac7
actions: change nix-fast-build jobs 2025-02-04 13:46:58 -05:00
910d7fbef7
actions: use nix-fast-build 2025-02-04 12:27:35 -05:00
296a5505a3
actions: use local cleanup script 2025-02-04 12:10:26 -05:00
c7358c7224
ci: add build space script 2025-02-04 12:03:51 -05:00
3588738b77
add workflow to cache updated flake 2025-02-04 04:51:32 -05:00
c2a71885e3
GitHub actions: free disk space 2025-02-04 03:37:54 -05:00
6b39b303b5
Add GitHub build action (test) 2025-02-04 00:35:11 -05:00