76f3890de1
zsh: bump powerlevel10k, F-Sy-H to latest commit
...
on main branch
2022-09-06 11:57:23 +02:00
ff0ff0b7ba
neovim: bump instant.nvim, Apprentice to latest
...
commit on main branch
2022-09-06 11:56:50 +02:00
0a182761ca
Allow unfree software
2022-09-06 11:34:52 +02:00
9e6cf4ba02
waybar: set network interface name to wlan0
2022-09-06 11:34:02 +02:00
ae01ed16b8
dumpyourvms: make use of new option pub-solar...
...
core.hibernation to configure hibernation
2022-09-06 11:32:29 +02:00
9a7e53ab59
Rename option x-os -> core
2022-09-06 11:31:55 +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
63080c4d4f
Merge branch 'main' into teutat3s
2022-09-01 15:29:52 +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
9ef3d58d2e
Merge branch 'main' into teutat3s
2022-08-29 15:39:48 +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
72cc501e5f
Merge branch 'main' into teutat3s
2022-08-25 16:18:24 +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
40799ed5b6
Merge pull request 'feature/pin-zsh-plugins-to-deterministic-versions' ( #123 ) from feature/pin-zsh-plugins-to-deterministic-versions into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/123
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 22:05:08 +00:00
de03f0f42f
zsh: correctly pin plugins to commits instead of
...
branch names, to prevent errors like:
error: hash mismatch in fixed-output derivation '/nix/store/n7w9jd46zx4rzy9a24abxv3lcx1ikn1j-source.drv':
specified: sha256-0pzkKPdzyQXTe8usaSaM1Iivi2UHQrSJrh5V2pRd0Gg=
got: sha256-9vc4cMBCNOmPOyzGwnPeMrXXyQUq4pC9Du3AWl9+Rys=
2022-08-24 23:19:18 +02:00
f7eda8ca1c
zsh: bundle plugins within our config
2022-08-24 23:19:13 +02:00
hensoko
ad0402fd93
Merge pull request 'Disable NetworkManager-wait-online system service' ( #121 ) from feature/disable-networkmanager-wait-online into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/121
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 20:50:45 +00:00
hensoko
9d83f32bd8
Merge pull request 'Use iwd as wifi backend' ( #122 ) from feature/use-iwd-as-networkmanager-wifi-backend into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/122
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 20:50:18 +00:00
8efc4c2f9e
Use iwd as wifi backend
...
iwd is a lightweight wireless connection backend that was initiated by
developers of intel. It is supposed to be faster.
2022-08-24 21:49:59 +02:00
57f608ecde
Disable NetworkManager-wait-online system service
...
This service is presumably useful for devices that need to ensure there
is an active internet connection before starting other systemd units.
This is neither the case for end-user devices as the an active internet
connection is only needed after login nor the case for server-like
systems as they normally have a static / dhcp-based network configuration
which does not require switchable network configuration profiles.
2022-08-24 21:47:58 +02:00
b4c782e65a
Merge branch 'main' into teutat3s
2022-08-24 20:32:28 +02:00
dc8257f31f
Fix hibernation
...
The resumeDevice and kernel `resume` parameter were being used wrong.
Only `boot.resumeDevice` is necessary, and it should point at the _block
device_ that holds the swapfile. If you are running on encrypted
volumes, this means you will need to use the name of the *decrypted
block device* on which the swapfile sits.
2022-08-24 18:46:35 +02:00
80e71ca547
Merge pull request 'nix: set nix.package to force overlays/overrides.nix to apply' ( #119 ) from fix/nix-version-from-latest into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/119
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 13:13:20 +00:00
1203bfc4ef
Bump flake.lock
2022-08-24 00:56:23 +02:00