b12f
a1670dcb3d
lint: lint nix files with alejandra
2024-08-19 00:22:59 +02:00
Benjamin Yule Bädorf
6a9372853e
authelia: auth is working, but not the proxy
2024-04-03 21:56:48 +02:00
Benjamin Yule Bädorf
52bbd13a24
graphical: various improvements
...
* Use mako home-manager module
* Use nextcloud-client home-manager module
* Urgent notifications go above fullscreen apps
* Add battery check with libnotify
* Increase waybar text sizing
2024-03-26 23:58:04 +01:00
Benjamin Yule Bädorf
28e9b35f6e
jellyfin: init jellyfin on droppie
2024-02-27 09:44:11 +01:00
Benjamin Yule Bädorf
be7c29ecc0
stroopwafel/osm: init openstreetmap
2024-02-27 09:41:53 +01:00
Benjamin Yule Bädorf
c8c32f5203
wireguard: add public network
2024-02-12 16:46:46 +01:00
Benjamin Yule Bädorf
c34577a7df
droppie/impermanence: use module
2024-02-08 23:28:41 +01:00
Benjamin Yule Bädorf
67e924f022
stroopwafel/bluetooth: fix bind mount with impermanence
2024-02-08 19:00:15 +01:00
Benjamin Yule Bädorf
ee7d2cbf49
initrd/networking: manually set networking
2024-02-05 23:56:19 +01:00
Benjamin Yule Bädorf
6f75453e7c
droppie: reinstall droppie, update keys
2024-02-03 20:58:18 +01:00
Benjamin Bädorf
78b8300a80
stroopwafel/networking: enable wireguard
2024-01-28 00:02:58 +01:00
Benjamin Bädorf
0f7bbe153c
feat: stroopwafel
2024-01-27 23:53:36 +01:00
Benjamin Bädorf
29e183b0c7
feat: use ACME and nginx instead of caddy
2023-11-14 18:44:46 +01:00
Benjamin Bädorf
3c102a879c
refactor: move email module to user b12f
2023-11-09 14:11:27 +01:00
Benjamin Bädorf
baba43ea82
chore: dhcpv6 still not working
2023-11-08 18:52:09 +01:00
Benjamin Bädorf
540736c3ba
chore: directly connect clients to pie for lower latency dns
2023-11-06 21:43:48 +01:00
Benjamin Bädorf
d00574ae04
fix: invoiceplane logging and config
2023-10-26 15:53:35 +02:00
Benjamin Bädorf
71ec50b338
fix: remove uhk module from biolimo
2023-10-24 18:04:46 +02:00
Benjamin Bädorf
cec9562e15
feat: frikandel as wireguard hub
2023-10-24 17:56:14 +02:00
Benjamin Bädorf
34d60a9c7b
feat: frikandel
2023-10-24 15:54:04 +02:00
Benjamin Bädorf
46f8357cb6
feat: invoiceplane
2023-10-21 22:46:17 +02:00
Benjamin Bädorf
7a5f10c877
feat: wireguard
2023-10-19 23:17:35 +02:00
Benjamin Bädorf
1e5c33e750
refactor: use uhk-agent and udev rules from nixpkgs
2023-10-15 22:33:50 +02:00
Benjamin Bädorf
7c15872af8
refactor: move to network printing
2023-10-10 13:37:17 +02:00
Benjamin Bädorf
f3d9915d2f
fix: install cups on non-sharing printing devices
2023-10-10 12:23:05 +02:00
Benjamin Bädorf
6f6140f660
feat: add backups for firefly and paperless
2023-10-09 22:52:28 +02:00
Benjamin Bädorf
6fabfdc431
fix: fixes to networking and pie services
2023-10-09 10:43:53 +02:00
Benjamin Bädorf
747481c4ea
fix: get networking on pie working properly
2023-10-08 19:32:00 +02:00
Benjamin Bädorf
fe8ebd083f
feat: add ISOs, limit core config size
2023-10-07 21:11:08 +02:00
Benjamin Bädorf
93bcf469ab
refactor: move fully away from modules & profiles distinction
2023-10-07 16:45:42 +02:00
Benjamin Bädorf
078e738a31
refactor: more printing to pie
2023-10-07 14:06:28 +02:00
Benjamin Bädorf
fd4efe9b77
fix: add droppie to hosts
2023-10-04 12:09:02 +02:00
Benjamin Bädorf
b967655d2b
fix: Fix nix flake check and devshell
2023-10-03 14:21:09 +02:00
Benjamin Bädorf
13ad9a26f3
refactor: Remove digga
2023-10-03 13:13:52 +02:00
Pacman99
ec7eff63eb
move hosts implementation logic to lib as mkHosts
2021-03-29 09:05:54 -07:00
Pacman99
25a2431ff7
hosts: add cachix
2021-03-23 10:25:42 -07:00
Pacman99
cc52cd9fa2
users: wire up all user profiles to userSuites and pass to home-manager
2021-03-23 09:43:37 -07:00
Pacman99
416a52fcd3
users: add and export user modules and import them in hosts
2021-03-23 09:43:37 -07:00
Timothy DeHerrera
9ba1e7f9bc
nix: remove patch for default unstable features
2021-03-22 23:29:30 -06:00
Pacman99
aec7c92cc7
hosts: set nixpkgs.pkgs based on nixpkgs.system
2021-03-19 12:23:23 -07:00
Pacman99
dd494facc3
hosts/devosSystem: pass modules as attrset
2021-03-17 17:28:49 -07:00
Pacman99
6210daff13
add hosts module arg to easily access other host's config
2021-03-16 16:09:52 -07:00
David Arnold
3d324e7533
lib/devos: bake devos repo into live cd ( #168 )
...
fix #167
This worked for me to bootstrap another machine.
2021-03-16 19:50:38 +00:00
Timothy DeHerrera
c012f2f4ed
treewide cleanups and refactoring for initial tests ( #157 )
...
- [x] refactor lib into separate files, similar to NixOS/nixpkgs/lib.
- [x] refactor ci to automatically generate derivations from flake outputs
- [x] remove cluttered indirection statements throughout the codebase
- [x] refactor hosts to allow for upcoming integration tests
- [x] improve ambiguity in the existing docs
- [x] add [BORS](https://bors.tech ) support
- [x] add initial integration test
- [x] write tests documentation
- [x] test lib
- [x] improve version string generation, and do so automatically for pkgs/flake.nix sources
Clean up the codebase as best we can in preparation for #152 and add tests. From now on, all PRs will be merged with BORS.
2021-03-14 07:10:51 +00:00
Timothy DeHerrera
98404a158b
hosts: pass host as reference
...
Allow easier debugging, in the same vain as
1651913910
.
2021-03-01 23:05:32 -07:00
Timothy DeHerrera
44bae21564
nix#registry: update names
...
Continuing the work from 487fa7ea26
,
simplify the registry entries a bit more by simply refering to the
input flakes. Also add alias `orch` for easy search `override`.
2021-03-01 20:11:23 -07:00
Louis Bettens
487fa7ea26
hosts: fix #142
2021-03-01 18:05:58 +01:00
Timothy DeHerrera
1651913910
profiles: simplify profiles to suites
...
* Leave importing to nixpkgs module implentation. Provide a path
instead; resolves #136 .
* Allow profiles which are not lambdas but simple attribute sets,
relaxing the constraints a bit.
* Update profile README.md
* defaultImports -> mkProfileAttrs: allow importing subprofiles even
if parent directory does not contain a default.nix.
2021-02-25 14:47:19 -07:00
Timothy DeHerrera
3a735ce70b
core: pin registry by ref
...
Users may wish to change the default value of override and nixos
inputs. If they do so, we want the registry listing to reflect the
proper ref names afterwards.
Also create a shell alias to easily search every flake in nix.registry.
2021-02-14 15:50:49 -07:00
Timothy DeHerrera
bf34d2071f
doc: new mdbook documentation
2021-02-14 02:46:05 -07:00