Geoffrey Frogeye
25011a3353
Add options for aliases
...
So they can be added from extensions
2023-12-02 18:05:33 +01:00
Geoffrey Frogeye
e01c454d68
Port common SSH config from extension
2023-12-02 17:37:34 +01:00
Geoffrey Frogeye
cc13cabad5
Misc things proted from extension, and fixes
...
Back to the non-descriptive commit names again lol
2023-12-01 22:19:52 +01:00
Geoffrey Frogeye
edeef96133
Move scripts dir inside hm
...
And remove weird path contraptions
2023-11-30 22:09:44 +01:00
Geoffrey Frogeye
050901da2f
Move yt-dlp configuration from g extension
2023-11-30 21:51:11 +01:00
Geoffrey Frogeye
88d087c3ce
Move some PGP-related things to extension
2023-11-30 21:49:37 +01:00
Geoffrey Frogeye
05b1f2d88a
Process 23.11 deprecations and new things
2023-11-30 20:37:25 +01:00
Geoffrey Frogeye
02e03857c2
Update stateVersions to 23.11
...
No change needed!
2023-11-30 19:07:03 +01:00
Geoffrey Frogeye
5ee5e5fc52
Upgrade to NixOS 23.11
2023-11-30 19:02:32 +01:00
Geoffrey Frogeye
bc4676dec0
Fix/reorganize profile variants
2023-11-30 19:01:55 +01:00
Geoffrey Frogeye
224f769324
Do not restrict VMs to a single config
...
Also "allows" full-system build without install.
2023-11-30 18:59:50 +01:00
Geoffrey Frogeye
3806e023f6
disko: Reorganize a bit
2023-11-30 18:57:58 +01:00
Geoffrey Frogeye
36608fa9e4
Fix LUKS on pindakaas
...
It took 3 days to investigate by myself and only get a partial idea of
the issue, but 5 minutes to ask for support and another 5 to get a
working solution.
Hopefully lesson learned.
2023-11-29 23:00:46 +01:00
Geoffrey Frogeye
29504dab6c
Add curacao_usb for further debugging
2023-11-29 14:27:29 +01:00
Geoffrey Frogeye
5e456c54a7
Add results from LUKS debugging session
2023-11-29 11:39:58 +01:00
Geoffrey Frogeye
6444f8f517
Reorganize configuration root
...
While I might still bikeshed how the rest of the configuration is
sourced, at least the import points should be stable.
2023-11-28 20:53:18 +01:00
Geoffrey Frogeye
dd6f579f74
Booting pindakaas on SD card
2023-11-28 00:34:30 +01:00
Geoffrey Frogeye
7e49ed2e19
Reduce number of channels used
...
This was a fix attempt before I discovered that the issue was that
nixos-install uses the root user's channels. Doesn't hurt anyways.
2023-11-28 00:33:03 +01:00
Geoffrey Frogeye
bae9c4c524
hm: Fix fix
2023-11-28 00:30:52 +01:00
Geoffrey Frogeye
b626cb89f4
hm: Various fixes
2023-11-27 18:01:20 +01:00
Geoffrey Frogeye
76003a686c
frobar: Remove outdated comment
2023-11-27 00:13:11 +01:00
Geoffrey Frogeye
8cd906e6a2
Remove .gitmodules
2023-11-27 00:02:12 +01:00
Geoffrey Frogeye
ee178b7d57
nix: Make nix the root
...
Which means now I'll have to think about real prefixes in commit names.
2023-11-26 23:58:22 +01:00
Geoffrey Frogeye
550eed06e0
nix: Various fixes frobar, autorandr and automatrop
2023-11-26 23:47:15 +01:00
Geoffrey Frogeye
24dd21368f
nix: Integrate root-level files
2023-11-26 22:45:07 +01:00
Geoffrey Frogeye
1f61ceb395
nix: Migrate scripts
...
They're a bit slower to start :(.
Hopefully this is something that flakes will help with,
otherwise I'll find another way.
2023-11-26 21:04:58 +01:00
Geoffrey Frogeye
33945f865f
Merge remote-tracking branch 'origin/master' into nix
2023-11-23 22:59:32 +01:00
Geoffrey Frogeye
ca4c74e236
python scripts: isort & black pass
2023-11-23 22:59:09 +01:00
Geoffrey Frogeye
5c274bbfe9
nix: Fix typos
2023-11-23 22:54:20 +01:00
Geoffrey Frogeye
80b92cfab3
Merge remote-tracking branch 'origin/master' into nix
2023-11-23 22:54:11 +01:00
Geoffrey Frogeye
58b4fbcdf0
Merge remote-tracking branch 'origin/master'
2023-11-23 22:41:45 +01:00
Geoffrey Frogeye
65d1594ec9
bsh: Duplicate source files and optimize
...
A step back... but hopefully so we can take a step forward?
2023-11-23 22:39:33 +01:00
Geoffrey Frogeye
dcb8e62df2
Suspend even though other "people" are connected
...
Other "people" being me in disguise, sooo
2023-11-23 20:38:17 +01:00
Geoffrey Frogeye
86f225ea67
nix: Remove ability to build pindakaas SD image
...
The idea to create an image burnable on a SD card that is already
configured is a nice one, however I encountered many issues:
- Used something that was designed to be an installer:
- Cannot change from unencrypted ext4 partition (AFAICS)
- Comes with installer tools (i.e. tools for various filesystems),
which creates conflicts
- Takes a lot of space and time to build, had to put /tmp on a non-tmpfs
- Has to extend the filesystem manually afterwards
- I think it rebuilt the full system on nixos-rebuilt anyways. Maybe
because I used binfmt compilation? Could also be because installer has
some overlays.
Since I had nix on Manjaro already, I surely could have built the
system directly on the SD card from there. Maybe that's what I will do
to test the partitionning/boot scheme setup actually.
2023-11-23 13:42:52 +01:00
Geoffrey Frogeye
55f2304223
nix: Various fixes
...
So that explains why quick-scope didn't work so far... but not why it
built without it.
2023-11-23 13:36:03 +01:00
Geoffrey Frogeye
42954e7214
nix: Move unfree allowing into os config
...
Might need the same for HM config?
2023-11-23 13:21:29 +01:00
Geoffrey Frogeye
63b5e9c252
nix: Fix wireless config
2023-11-23 13:20:44 +01:00
Geoffrey Frogeye
37a8134c23
nix: Dev stuff & misc behind options
2023-11-22 16:32:20 +01:00
Geoffrey Frogeye
eb2f12b6c5
nix: Put desktop behind option
2023-11-22 14:09:38 +01:00
Geoffrey Frogeye
9a18827cbc
nix: Make nixos-hardware work for pindakaas
2023-11-22 13:38:25 +01:00
Geoffrey Frogeye
c7e2263d64
nix: nom nom 😋
2023-11-22 01:51:48 +01:00
Geoffrey Frogeye
5125e05266
nix: Build on aarch64
2023-11-22 00:52:31 +01:00
Geoffrey Frogeye
471966197a
nix: Reduce default size with options
2023-11-21 21:01:56 +01:00
Geoffrey Frogeye
c7d5a229d7
nix: Finishing misc in config
2023-11-20 22:42:51 +01:00
Geoffrey Frogeye
5d5750b2db
nix: Add tmux
2023-11-20 22:09:28 +01:00
Geoffrey Frogeye
d0c743ec30
nix: Even more misc config
2023-11-19 23:20:20 +01:00
Geoffrey Frogeye
dfb47f17f5
nix: Add qutebrowser
2023-11-19 23:09:10 +01:00
Geoffrey Frogeye
fe1303ccc9
nix: More misc config
2023-11-19 22:41:09 +01:00
Geoffrey Frogeye
c9e0c79ab2
nix: Add mpv
2023-11-19 21:48:35 +01:00
Geoffrey Frogeye
2d89e1b224
nix: add mpd conf
2023-11-19 21:28:42 +01:00