3b97ca6943
overlays/mitigations: gotenberg
2025-04-26 18:38:30 -04:00
b13d96f56e
slab: fix stylix config
2025-04-26 17:28:13 -04:00
c6ba185187
Update flake.lock
2025-04-26 11:00:17 -04:00
7e663d2e13
Update zen browser
2025-03-15 11:18:30 -04:00
ad73714688
Revert "Update flake.lock"
...
This reverts commit df2f8726f68525b00e55ad2f824ec361a33fb4d5.
2025-03-15 11:17:33 -04:00
df2f8726f6
Update flake.lock
2025-03-13 18:19:41 -04:00
95f3aa39c8
Fix formatting
2025-03-13 17:30:29 -04:00
a41bd02ca4
overlays: pin rustdesk-flutter
2025-03-13 17:29:59 -04:00
7b07ae7983
system: fix eval failure
2025-03-13 12:42:36 -04:00
551723abef
home(productivity): add Zen Browser
2025-03-06 17:03:04 -05:00
b2a24ce42e
flake: add Zen Browser input + overlay
2025-03-06 16:58:11 -05:00
9b438def7b
Update flake.lock, pkgs
2025-03-04 09:24:58 -05:00
e9bc288e35
ci: eval builds as single attrset
...
This is much safer and might also be faster. Passing `system` could
still be hypothetically unsafe, but I doubt nixpkgs will ever have a
system name with a dot in it for this specific reason.
2025-03-04 01:25:36 -05:00
bd0759b398
flake: fix specialisedNixosConfigurations nospec
2025-03-04 01:19:51 -05:00
d768399a4e
ci: dynamic system build list
2025-03-04 00:49:04 -05:00
8c7d95f0fd
rpi4: update reddit subscriptions
2025-03-03 16:47:49 -05:00
b02c67961f
flake: add config specialisation attrset
...
This contains each host's individual specialisations as separate
derivations, as well as a modified top-level config containing no
specialisations. Evaluating specialisations as separate derivations
takes significantly less memory (especially since nix-fast-build doesn't
support eval caching) and should stop CI from crashing.
2025-03-03 16:32:48 -05:00
f60bd3ade9
ci: actually remove full system build
...
it would be nice if i actually removed the thing i said i was gonna
remove, now wouldn't it?
2025-03-02 18:12:01 -05:00
f309435739
ci: don't eval full systems with specialisations
...
this should fix the ungodly memory usage that keeps crashing my runners
2025-03-02 17:27:30 -05:00
c49fa018b3
ci: update build script
2025-03-02 16:30:11 -05:00
004770c410
flake: move devShell to perSystem, add formatter
2025-02-28 19:16:21 -05:00
ee9f7ff199
mitigations: pin mopidy
...
pinned to some random version from several months ago because of bug
that causes playback freezing
2025-02-28 19:16:07 -05:00
d2f48215ed
Update flake.lock, migrate config
2025-02-27 12:09:56 -05:00
7b6d27bc73
system(base): enable envfs
2025-02-25 18:39:56 -05:00
e5970b0149
flake: treefmt-nix follow nixpkgs unstable
2025-02-25 16:56:10 -05:00
783055b885
Reformat repository with Alejandra
2025-02-25 16:53:02 -05:00
b8f5793ac0
flake: enable treefmt
2025-02-25 16:08:27 -05:00
7b10783731
flake: add treefmt input
2025-02-25 16:01:25 -05:00
b72980839a
hosts(nullbox): unset hardware.nvidia.open
2025-02-25 15:48:48 -05:00
a1ccd4031c
hosts(rpi4,nullbox): update kernel
2025-02-25 15:43:36 -05:00
c8075804b1
system(sound): set clock quantum
2025-02-25 15:43:13 -05:00
b24b4d99ba
system(pc): disable nfs
...
causes massive startup delay
2025-02-25 13:25:17 -05:00
cb4be12725
flake(overlays): modularize with flake-parts
2025-02-24 19:18:01 -05:00
89f107b407
system(nvidia): switch to latest
2025-02-23 20:20:49 -05:00
3410ac1ae5
system(nvidia): use open driver by default
2025-02-23 18:27:13 -05:00
675ca4742d
system(nvidia): beta driver
2025-02-23 18:20:26 -05:00
490c290171
hosts(nullbox): update backup policy
2025-02-23 11:13:24 -05:00
39782ecb3f
packageSets(gaming): install lucem
2025-02-22 14:38:25 -05:00
62b16ae836
flake(overlays): add lucem to overlay
2025-02-22 14:35:19 -05:00
cd302073fe
flake(system): use home-manager lib instance in correct place
2025-02-22 12:39:52 -05:00
4b856ed7f9
flake, pkgs: update
2025-02-22 12:26:49 -05:00
c2ee05db72
pkgs(lucem): init at 2.1.2
2025-02-20 01:55:37 -05:00
45eebbb1ce
flake(pkgs): move old package definitions to legacy-module.nix
2025-02-20 01:32:22 -05:00
f9f39bf70d
flake: add flake-compat
...
It is good for if I am making a nix update script that needs network
access or some other impurity (although this is probably what
nix-prefetch-git is for but it's good to know how to do it manually,
especially for something like recreating a lockfile)
2025-02-20 01:27:05 -05:00
f86de5ff5b
home(neovim): add gcc to env
...
A compiler is required for the compilation of treesitter grammars. I
should probably figure out how to just add every grammar to Neovim, but
this works with my existing configuration for now. I'm choosing to keep
my config separate because I want to still be able to use it on systems
without Nix.
2025-02-19 15:01:47 -05:00
cab0e3e023
flake(system): use system nixpkgs config in home-manager
...
This allows for setting overlays at the home level while also inheriting
the global nixpkgs configuration. This should theoretically work exactly
like useGlobalPkgs while still allowing for flexibility at the home
level. See nix-community/home-manager#6172
2025-02-17 08:39:01 +00:00
d8723c0f3d
system(greetd): enable kwallet forceRun
2025-02-16 23:03:15 -05:00
ad58ee8a48
system(greetd): enable pam_kwallet
2025-02-16 22:58:36 -05:00
aed770afe6
ci: use vars instead of secrets for cache name
...
The cache name is "main" and having everything with "main" in it
automatically redacted in the run logs is really annoying.
2025-02-15 20:18:03 -05:00
be3ec1900a
home/base: fix eval on >=25.05
...
Related to git signing options
2025-02-15 19:50:50 -05:00