Commit graph

132 commits

Author SHA1 Message Date
Hendrik Sokolowski 9accff4383 SQ cube: update to 23.05, add stick for luks 2023-10-06 00:12:11 +02:00
Hendrik Sokolowski bd6b6fd8f6 SQ ringo 2023-10-06 00:09:56 +02:00
Hendrik Sokolowski 5ba1651350 reorganize, use podman
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-06 00:03:00 +02:00
Hendrik Sokolowski c10bb47e15 Update to latest nixos-hardware version 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski 6fc725a83b Use paperless module 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski 6adbbbeaa4 Extend home-assistant, add dhcp-server, add frigate, add avahi-reflector 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski e44fad0057 chonk: extend monitoring, use nextcloud-apps from nixos 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski 49eb99ed51 chonk: drop grub version, add ipv6 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski 42dc259691 no longer use openssh server with hpn patches 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski ef7b1540b4 add python modules for home-assistant, cleanup 2023-10-06 00:03:00 +02:00
Hendrik Sokolowski 668fa94359 Add ha2, update home-assistant config 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 0647268dd7 SQ norman 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 570571d7ed SQ chonk 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 0a32492e8e SQ norman 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 8a270f07ed add factorio to chonk, update wireguard config 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski a6376572c1 make companion a ha hub 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 718db6f8c3 drop obsolete config from cube 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 645e223aab reset later 2023-10-06 00:01:55 +02:00
Hendrik Sokolowski 4a6a9f11e4 bla 2023-10-06 00:01:53 +02:00
Hendrik Sokolowski f4b49fdcde reset later 2023-10-06 00:00:29 +02:00
Hendrik Sokolowski 8cc79885d8 add hosts 2023-10-06 00:00:29 +02:00
Hendrik Sokolowski cd0cd79f97 Initial hensoko 2023-10-05 23:59:59 +02: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