934 Commits

Author SHA1 Message Date
2e036997fe
Update flake.lock 2025-05-15 17:38:24 -04:00
d21c09b006
Update flake.lock 2025-05-07 12:02:57 -04:00
ba744082b4
system: enable flipper zero config 2025-05-06 03:25:57 -04:00
1cd8ecb093
install serial utilities, add to group 2025-05-05 19:55:17 -04:00
b2ab765800
Update flake.lock 2025-05-02 03:26:58 -04:00
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