teutat3s
a7837e787b
fix: open firewall for SSH port
2024-01-09 01:39:09 +01:00
teutat3s
0212b85efc
style: run treefmt, remove unused recursive-merge
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-01-06 17:30:35 +01:00
teutat3s
31284b3289
fix: flake-parts self -> flake.self
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-01-06 17:26:22 +01:00
teutat3s
9da43e427e
wip: migrate to flake-parts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-01-06 10:46:10 +01:00
teutat3s
6bd7640e5a
fix: treefmt
2023-12-31 17:35:00 +01:00
Hendrik Sokolowski
d192600acf
update hardware configuration for new devices
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-12-31 16:33:45 +01:00
teutat3s
2231649de8
Fix formatting to make treefmt happy
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-10-08 14:44:51 +02:00
Hendrik Sokolowski
be2109a0e9
add missing kernel package
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-07-28 16:44:56 +02:00
teutat3s
cd41d38b29
pioneer: Fix path to erpnext database secrets
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-17 23:06:14 +02:00
teutat3s
4e91376386
pioneer: Fix path to erpnext secrets
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-17 22:58:15 +02:00
teutat3s
437b841312
pioneer: Add erpnext
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-17 22:40:52 +02:00
teutat3s
1d3eadb471
Apply treefmt
2023-07-13 21:20:11 +02:00
Hendrik Sokolowski
be19dd7477
rename host-001 to pioneer
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-26 21:38:36 +02:00
teutat3s
b55dace1ea
Merge branch 'momo/main' into momo/keycloak
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-25 09:49:13 +02:00
teutat3s
db53f9f1be
host_001_momo_koeln: fix initrd kernelModules
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
boot.initrd.kernelModules overrides boot.initrd.availableKernelModules
and forces the initrd to load only those modules. This leads to the host
being unbootable in this case because of missing required modules.
availableKernelModules is the correct place for desired modules.
This got fixed during a debugging session of hensoko and teutat3s, but
not implemented in nix code until now.
2023-04-24 13:13:12 +02:00
teutat3s
2692b2dc20
host_001_momo_koeln: fix swap UUID
...
continuous-integration/drone/push Build is passing
This got changed while debugging boot failures on this host, by
re-creating swap.
2023-04-24 13:05:05 +02:00
Akshay Mankar
a0a92d27c9
001_momo_koeln: Add caddy
2023-04-17 18:41:42 +02:00
Akshay Mankar
6e6e5857fd
001_momo_koeln: Add keycloak
2023-04-17 18:41:26 +02:00
teutat3s
9ae94a6c4e
Remove unused bootstrap host
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-07 01:19:46 +01:00
teutat3s
2ae3276694
Remove unused PubSolarOS host, ci should builds
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
host_001_momo_koeln instead
2023-03-07 01:14:59 +01:00
Hendrik Sokolowski
0daf30fe09
add 001_momo_koeln
continuous-integration/drone/push Build is passing
2023-03-07 00:48:42 +01:00
teutat3s
73bf158392
Run treefmt command
2022-11-20 23:28:23 +01:00
teutat3s
986680cc26
bootstrap iso: add PubSolarOS naming, drone pipeline
...
adjustments to include a symlink to the latest iso built
2022-10-03 01:30:34 +02:00
teutat3s
209eed069c
Add comment how to build isoImage
2022-08-29 11:53:55 +02:00
teutat3s
1c015508e1
tree: remove bud and all mentions of it
...
Include upstream update doc updates
2022-08-14 17:16:54 +02:00
hensoko
c43b96c4d5
Fix core module ( #116 )
...
Co-authored-by: Hendrik Sokolowski <hensoko@gssws.de>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/116
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-14 13:54:19 +00:00
teutat3s
f7fbdb80af
hosts: add missing system.stateVersion
2022-07-08 14:36:17 +02:00
teutat3s
1d2eb2edd0
iso: use iso suite in PubSolarOS host
...
fae: boots PubSolarOS
2022-02-02 04:00:11 +01:00
teutat3s
74241b459e
switch to pub-solar user and use base-user profile
2021-10-25 22:43:02 +02:00
teutat3s
2588264d88
Make check work
2021-10-24 22:03:28 +02:00
teutat3s
b79e92155a
bootstrap: add graphical profile
2021-10-24 20:13:18 +02:00
teutat3s
02330bc9ce
Merge remote-tracking branch 'devos/master'
2021-09-01 18:45:42 +02:00
David Arnold
b5da406689
fix: dedicated bootstrap config
2021-08-05 20:42:25 -05:00
Benjamin Bädorf
a9e304617b
feat/upstreaming ( #4 )
...
Co-authored-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Co-authored-by: teutat3s <teutates@mailbox.org>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/4
Co-authored-by: Benjamin Bädorf <b12f@noreply.example.org>
Co-committed-by: Benjamin Bädorf <b12f@noreply.example.org>
2021-06-14 23:28:23 +00:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc
2021-04-18 20:42:49 -06: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
8939c3401b
project rename: nixflk -> devos
2021-02-17 18:31:33 -07:00