Commit graph

490 commits

Author SHA1 Message Date
Swarsel
2cf03a3243
refactor: package and module generation 2024-12-10 22:51:13 +01:00
Swarsel
3a272b1fe6
feat!: dynamically create hosts
This commit completely restructures the flake. Hosts are now seperate
from profile configuration files in hosts/[system]. Nixos and Darwin
configurations will be built when present in the respective folders in hosts/
2024-12-10 22:50:57 +01:00
Swarsel
7f1bd846c7
chore: update flake 2024-12-10 22:50:56 +01:00
Swarsel
ac29f57ce0
feat: improve qemu config 2024-12-10 22:50:55 +01:00
Swarsel
ac1d1a24e7
feat: add gaming specialisation
the home-manager aspect of it does not work currently
(packages do not become available when enabled)
2024-12-10 22:50:54 +01:00
Swarsel
39f2058b7a
feat: add hm-specialisation 2024-12-10 22:50:53 +01:00
Swarsel
1ce57ea380
feat: make virtualbox into specialisation
because i almost never need it
2024-12-10 22:50:52 +01:00
Swarsel
c43bbd0dc4
feat: add eglot-booster 2024-12-10 22:50:51 +01:00
Swarsel
29662ebc5c
chore: restructure files 2024-12-10 22:50:50 +01:00
Swarsel
040fce3174
feat: add private secrets flake for flake purity 2024-12-10 22:50:49 +01:00
Swarsel
437bc79968
style: make shell scripts follow shfmt 2024-12-10 22:50:48 +01:00
Swarsel
2a4740b6c9
feat: make live ISO a min config for bootstrapping 2024-12-10 22:50:47 +01:00
Swarsel
453869609c
chore: adapt flake for 'nix flake check' 2024-12-10 22:41:52 +01:00
Swarsel
584cc31ce3
feat: add pre-commit-hooks 2024-12-10 22:41:40 +01:00
Swarsel
eb1d563c35
chore: update ssh keys structure 2024-12-10 18:15:26 +01:00
Swarsel
c99993330e
chore: clean up deprecated files 2024-12-10 18:12:35 +01:00
Swarsel
bac35ee49b
chore: disable safeeyes
it just annoys me
2024-12-09 13:42:39 +01:00
Swarsel
e68a46f00c
feat: make eglot work more smoothly 2024-12-08 12:30:41 +01:00
Swarsel
9e1b71ecd2
chore: update flake 2024-12-08 12:30:26 +01:00
Swarsel
3f81ce9036
feat: convenience flake features 2024-12-08 12:30:03 +01:00
Swarsel
4ae2322a80
feat: make tridactyl actually work on more sites 2024-12-08 12:30:01 +01:00
Swarsel
8f89f73b20
fix: update firefox userChrome.css for new version 2024-12-08 12:30:00 +01:00
Swarsel
da1a9947ad
feat: firefox hardening 2024-12-08 12:29:55 +01:00
Swarsel
b17092ec6f
chore: update to new nerd-fonts structure 2024-12-08 12:29:48 +01:00
Swarsel
e6fd44508e
fix: cura not working 2024-12-08 12:24:19 +01:00
Swarsel
bdd8979a4f
chore: clean up sopsfiles 2024-12-08 12:22:40 +01:00
Swarsel
4ee0a6380b
feat: add nixd 2024-12-07 01:14:59 +01:00
Swarsel
e325be79ae
chore: elfeed user setup 2024-12-05 04:56:20 +01:00
Swarsel
36d37c3476
chore: elfeed syncthing setup 2024-12-05 04:50:38 +01:00
Swarsel
4ab640343f
chore: elfeed network setup 2024-12-05 04:42:52 +01:00
Swarsel
35d5ec57b8
chore: updaate .elfeed path 2024-12-05 04:14:05 +01:00
Swarsel
2477a0334b
feat: install emacs user service on winters 2024-12-05 03:48:35 +01:00
Swarsel
2c82e8abed
chore: prepare elfeed server data on winters 2024-12-05 03:46:28 +01:00
Swarsel
f906c61393
chore: remove zenfone9 from winters syncthing 2024-12-05 03:41:11 +01:00
Swarsel
2b2e7885d7
fix: wrong file path for .elfeed 2024-12-05 03:39:55 +01:00
Swarsel
c3da9f17ae
fix: remove winters from own syncthing config 2024-12-05 03:35:30 +01:00
Swarsel
85f5a5a408
feat: add .elfeed to syncthing 2024-12-05 03:33:32 +01:00
Swarsel
85b0d93633
chore: reflect nix-on-droid name change on pub. key 2024-12-05 03:19:29 +01:00
Swarsel
32aacc07c9
fix: add missing brackets to authorized keys 2024-12-05 03:17:04 +01:00
Swarsel
83dd2c3f8f
feat: replace further relative paths by input.self 2024-12-05 03:15:32 +01:00
Swarsel
3a95254b88
chore: rename nix-on-droid configuration 2024-12-05 03:14:22 +01:00
Swarsel
d9e74a5a06
chore: remove deprecated files 2024-12-05 02:55:54 +01:00
Swarsel
e2fefda51c
feat: add darwin hosts to folder structure 2024-12-05 02:53:32 +01:00
Swarsel
33046cb4a3
refactor: use inputs.self instead of rel. paths 2024-12-05 02:37:42 +01:00
Swarsel
83bc6af1f6
fix: improve emacs hotkey chords 2024-12-05 02:35:38 +01:00
Swarsel
64c3fe77af
fix: disable ipv6 on winters 2024-12-05 02:35:37 +01:00
Swarsel
b85919af9b
chore: clean up sway config 2024-12-05 02:35:36 +01:00
Swarsel
b84e87ed21
docs: mention MIME header 2024-12-05 02:35:35 +01:00
Swarsel
af4e78fe8b
feat: add Kagi and more secure policies to firefox 2024-12-05 02:35:34 +01:00
Swarsel
8d60d65c38
fix: typo in tridactylrc 2024-12-05 02:35:33 +01:00