f0c12e38ee
Change user.publicKeys to a SSH keys string list
2022-10-05 12:03:42 +02:00
0e6df4e33b
flora6: init host
2022-10-05 12:02:28 +02:00
d43bd80580
core: disable SSH passwordAuthentication by default
2022-10-05 11:58:26 +02:00
f28d05e24e
Change user.publicKeys to a SSH keys string list
2022-10-05 11:57:51 +02:00
b7132c3744
Merge pull request 'Be more paranoid' ( #139 ) from feature/more-paranoia into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/139
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-10-03 18:36:05 +00:00
f3a5b2233a
Merge branch 'main' into feature/more-paranoia
2022-10-03 02:55:25 +00:00
5da560ef56
Open up SSH by default
2022-10-03 04:55:14 +02:00
65bb399df8
Merge pull request 'alacritty: improve selection and cursor colors' ( #140 ) from fix/alacritty-selection-cursor-colors into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/140
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-03 02:48:39 +00:00
b23e1e16a4
alacritty: improve selection and cursor colors
2022-10-03 04:11:16 +02:00
6f3885d0ca
Remove doubled openssh configs in paranoia module
2022-10-03 04:07:48 +02:00
8529a15177
Be more paranoid
...
The paranoia mode now also enables the firewall and closes down a couple
of small openSSH holes. `noexec` on the whole FS is left out as it will
make every existing PubSolarOS installation panic.
2022-10-03 04:03:09 +02:00
22445ea19e
Merge pull request 'ci: fix upload target path' ( #138 ) from fix/iso-publish-upload-path into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/138
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-03 00:59:57 +00:00
f2ecc2d8b9
ci: fix upload target path
2022-10-03 02:30:08 +02:00
741e4bfef1
Merge pull request 'iso: add PubSolarOS naming, drone pipeline' ( #137 ) from feature/our-super-iso-label into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/137
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-02 23:33:44 +00:00
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
40e327d60b
Merge pull request 'Update inputs in flake.lock' ( #133 ) from update/flake-lock into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/133
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-02 12:04:35 +00:00
e801958494
Update inputs in flake.lock
2022-10-02 04:10:50 +02:00
hensoko
1181cd6fea
Improve core module ( #132 )
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/132
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-02 01:17:34 +00:00
a4545fa1d2
Merge pull request 'Fix swayidle, lock, waybar menu' ( #131 ) from fix/swayidle-waybar-menu into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/131
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-01 23:47:53 +00:00
612e5e35c0
Fix swayidle, lock, waybar menu
2022-10-02 01:19:48 +02:00
a7f5b9de2a
Merge pull request 'bootstrap: host needs digga's bootstrapIso module' ( #129 ) from fix/bootstrap-host-missing-isoimage-module into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/129
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-09-01 14:41:29 +00:00
0fbabc23b9
bootstap: host needs digga's bootstrapIso module
2022-09-01 15:35:04 +02:00
0c11e9119e
Merge pull request 'Fixes for hosts rebuilding with ISO config, fixes for swaylock, swayidle' ( #128 ) from fix/iso-hosts-swaylock-swayidle into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/128
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-09-01 13:29:15 +00:00
1767dcb076
Fix swayidle service
...
- add missing \
- reference swaylock-bg script from pkgs
2022-09-01 14:38:10 +02:00
d563b1d469
Fix swaylock-bg, now a bash script
...
- reference jq from pkgs
- shellcheck fixes
2022-09-01 14:37:14 +02:00
b7ba1b7ba9
Fix hosts rebuilding with ISO config after #125
...
See: https://github.com/divnix/digga/pull/455#issuecomment-1231789444
Upstream fix found in e1b09712fe/nixos/default.nix (L85-L88)
2022-09-01 14:34:57 +02:00
0ce3a30211
Merge pull request 'Use more descriptive drone secret names' ( #127 ) from fix/ci-publish-iso into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/127
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-29 16:43:08 +00:00
2fa84ab4aa
Use more descriptive drone secret names
2022-08-29 16:47:31 +02:00
272bbd40ed
Merge pull request 'Fix Build ISO ci step' ( #126 ) from fix/bootstrap-iso-ci into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/126
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-29 13:30:11 +00:00
7b5696435a
Fix Build ISO ci step, use
...
'.#nixosConfigurations.bootstrap.config.system.build.isoImage'
2022-08-29 15:19:13 +02:00
132b2b1a91
Merge pull request 'Use our digga fork to fix bootstrap iso builds' ( #125 ) from fix/bootstrap-iso into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/125
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-29 13:11:06 +00:00
c1b672fe70
Fix conflicting definition values, force use of
...
our defined value.
error: The option 'services.getty.autologinUser' has conflicting definition values:
- In '/nix/store/zyh8f18z0m1r9jppvdcdivfvfxg0j3fv-source/nixos/modules/profiles/installation-device.nix': "nixos"
- In '/nix/store/w82qigr5jqv9c6jhdrpdwixydk3rmbzw-source/modules/graphical': "pub-solar"
2022-08-29 11:55:20 +02:00
209eed069c
Add comment how to build isoImage
2022-08-29 11:53:55 +02:00
242de215d6
Switch to our digga fork, include upstream PR
...
divnix/digga#455 to fix bootstrap iso builds
2022-08-27 13:49:55 +02:00
6122021435
Bump flake.lock
2022-08-27 13:48:32 +02:00
27e961da2c
Merge pull request 'feature/tests' ( #91 ) from feature/tests into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/91
2022-08-26 00:20:18 +00:00
51de365ae7
Merge branch 'main' into feature/tests
2022-08-25 23:21:15 +00:00
c7affb6533
Merge pull request 'Barebones ci-runner module' ( #108 ) from feature/ci-runner-onecommit into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/108
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-25 21:46:22 +00:00
8c3bd94ba2
Merge branch 'main' into feature/tests
2022-08-25 17:09:37 +02:00
6db8ab0a98
Merge pull request 'Import the full environment again' ( #124 ) from fix/env581a8829 into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/124
Reviewed-by: teutat3s <teutates@mailbox.org>
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-25 14:14:16 +00:00
c2e5d8df3c
ci: better matrix notify template message,
...
prefix manta path with ci/ and set target filename for mput
2022-08-25 16:06:56 +02:00
8feaa494cb
ci: add matrix notify step, fix ssh key id
2022-08-25 16:06:48 +02:00
553e23baf9
ci: add upload artifacts step
2022-08-25 16:06:37 +02:00
472560e1c1
Restructure CI:
...
build ISO on each push to main branch
tags with v* and t* names trigger a test VM
pull requests trigger a basic check building host PubSolarOS
2022-08-25 16:06:33 +02:00
8be1bd53d3
wip: first PubSolarOS iso test using the NixOS
...
test suite:
https://nixos.org/manual/nixos/stable/index.html#sec-nixos-tests
2022-08-25 16:06:25 +02:00
8fc8ac2d58
Fix service startup for ci-runner
2022-08-25 15:25:34 +02:00
a643701e49
Merge branch 'main' into feature/ci-runner-onecommit
2022-08-25 13:20:52 +00:00
dbee2f03e7
Import the full environment again
2022-08-25 15:17:38 +02:00
b16299965c
Merge pull request 'Fix hibernation' ( #120 ) from fix/hibernation into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/120
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-25 09:58:20 +00:00
6d1d683b23
Fix swayidle command, add hibernation on lid close, fix env
...
The swayidle command in the service was straight up broken, this commit
fixes that.
Environment Variables set in the `session-variables` file are now
correctly imported across the system. This fixes `EDITOR` defaulting to
`nano`.
2022-08-25 00:13:23 +02:00