Hendrik Sokolowski
7785744d73
Move some packages from full to default set, move options for modules to
...
default.nix
2022-08-14 15:11:01 +02:00
Benjamin Bädorf
e3bfdc71fc
Merge branch 'main' into feat/hibernate-always
2022-08-14 15:05:32 +02:00
Hendrik Sokolowski
4190818304
Rework of x-os module / core profile
...
* move core settings to x-os
* add option to only install a lite core
* rename x-os module to core
* remove core profile from flake.nix
2022-08-14 14:47:44 +02:00
Benjamin Bädorf
be016c44fb
Merge pull request 'Remove nonfree software' ( #113 ) from feat/fucking-free into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/113
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-14 12:47:32 +00:00
Benjamin Bädorf
4f74f6ff80
Merge pull request 'Add AGPLv3 License' ( #111 ) from maintenance/add-license into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/111
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-14 12:44:23 +00:00
Benjamin Bädorf
b4250fec9c
Merge pull request 'Our first real readme' ( #112 ) from maintenance/update-readme into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/112
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-14 12:44:10 +00:00
teutat3s
99d5e53ec8
readme: add link to https://ci.b12f.io
2022-08-14 14:41:20 +02:00
teutat3s
2f9225457c
readme: ARM -> aarch64
2022-08-14 14:40:44 +02:00
teutat3s
c2c9a65fc4
devos: move common overlays to sharedOverlays for
...
fup passthrough
See:
89d9b3ea97
2022-08-14 14:21:11 +02:00
Benjamin Bädorf
552b2ee53e
Remove nonfree software
...
This commit removes the default, global `allowUnfree = true;` setting
and removes nonfree packages where I could find them. Tested by building
the `PubSolarOS` host once.
2022-08-14 14:15:02 +02:00
Benjamin Bädorf
b3a4ae5bbc
Our first real readme
2022-08-14 14:14:17 +02:00
Benjamin Bädorf
9031dacbb5
Add AGPLv3 License
2022-08-14 14:11:10 +02:00
Benjamin Bädorf
b1d8a0490c
Fix typo
2022-08-14 13:03:08 +02:00
Benjamin Bädorf
ba85b33182
Merge branch 'b12f' into feature/ci-runner-onecommit-test
2022-08-14 13:02:21 +02:00
Benjamin Bädorf
2a2148fe75
Update user authentication methods
2022-08-14 12:57:05 +02:00
Benjamin Bädorf
4cdeb7e5c8
Use public keys of biolimo and pihole
2022-08-14 12:47:20 +02:00
Benjamin Bädorf
d01753bbfa
Merge pull request 'Theme change for fzf' ( #104 ) from fix/fzf-colors into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/104
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-13 21:16:31 +00:00
Benjamin Bädorf
dc1e707925
Move ci-runner to user and add git, virsh and nix to path
2022-08-13 22:36:12 +02:00
hensoko
18e9b4a009
feature/restructure-core-profile ( #109 )
...
Co-authored-by: Hendrik Sokolowski <hensoko@gssws.de>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/109
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-13 20:35:43 +00:00
Benjamin Bädorf
4f881ee6a5
Merge branch 'feature/ci-runner-onecommit' into feature/ci-runner-onecommit-test
2022-08-13 22:32:53 +02:00
Benjamin Bädorf
e3d76f1999
Move ci-runner to user and add git, virsh and nix to path
2022-08-13 22:31:30 +02:00
Benjamin Bädorf
0b229a771e
Barebones ci-runner module
...
This adds a barebones CI-runner module with the following option:
`pub-solar.ci-runner.enable`
If enabled, this will start a systemd service on boot that runs
`drone-runner-exec`. The configuration expects you to have a file called
`secrets/drone-runner-exec-config` handled by agenix that gets put into
`/run/agenix/drone-runner-exec-config` and is owned by root.
This file should contain a configuration similar to the following:
```
CLIENT_DRONE_RPC_PROTO=https
CLIENT_DRONE_RPC_HOST=drone.company.com
CLIENT_DRONE_RPC_SECRET=super-duper-secret
```
2022-08-13 22:08:02 +02:00
teutat3s
616b7af858
devos: include upstream commits
...
780620d865
e6b14d39d6
dd51f64bc5
2022-08-13 21:50:23 +02:00
Benjamin Bädorf
669ab6b6ba
Open SSH on the network by default, but don't allow password authentication
2022-08-13 20:17:00 +02:00
Benjamin Bädorf
ded0dd7d15
Change pub-solar.user.publicKeys to an actual key string list
2022-08-13 20:16:35 +02:00
Benjamin Bädorf
70980fba28
Fix droppie config
2022-08-13 20:15:22 +02:00
vlalentim
6817fb3d5f
Theme change for fzf
2022-08-13 20:05:51 +02:00
Benjamin Bädorf
7c9ec52956
Merge pull request 'Add droppie' ( #103 ) from feature/ben-droppie into b12f
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/103
2022-08-13 17:03:22 +00:00
Benjamin Bädorf
ed1396997f
Merge branch 'b12f' into feature/ben-droppie
2022-08-13 19:03:04 +02:00
Benjamin Bädorf
7360f9ce86
Merge branch 'main' into b12f
2022-08-13 18:59:32 +02:00
Benjamin Bädorf
ad4a514934
Add pubkeys to yule
2022-08-13 18:58:51 +02:00
Benjamin Bädorf
f764cfa36d
Add server specific user
2022-08-13 18:53:50 +02:00
Hendrik Sokolowski
030e5c0058
Add droppie
2022-08-13 18:08:27 +02:00
teutat3s
524845a460
Merge pull request 'Various neovim cherry-picks' ( #96 ) from fix/neovim-cherry-picks into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/96
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-08-13 15:36:31 +00:00
teutat3s
e11c91f86e
Merge branch 'main' into fix/neovim-cherry-picks
2022-08-13 17:35:16 +02:00
teutat3s
a5848ad06e
Bump flake.lock, fix error:
...
attribute 'deploy-rs' missing
2022-08-13 17:08:26 +02:00
vlalentim
cb3141d354
Merge pull request 'Make cryptroot optional' ( #102 ) from feat/optional-cryptroot into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/102
Reviewed-by: vlalentim <vlalentim@noreply.example.org>
2022-08-13 10:33:44 +00:00
Benjamin Bädorf
93aaab2685
Make cryptroot optional
2022-08-13 12:32:37 +02:00
Benjamin Bädorf
bf29ac8830
Make cryptroot optional
2022-08-13 12:32:16 +02:00
Benjamin Bädorf
2dda411388
Merge branch 'main' into b12f
2022-08-13 12:14:16 +02:00
Benjamin Bädorf
69a48b4225
Merge pull request 'Update lock file so deploy-rs is available' ( #101 ) from maintenance/update-flake-lock into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/101
Reviewed-by: hensoko <hensoko@noreply.example.org>
Reviewed-by: vlalentim <vlalentim@noreply.example.org>
2022-08-13 10:08:48 +00:00
Benjamin Bädorf
d11b90d830
Update lock file so deploy-rs is available
2022-08-13 12:06:24 +02:00
Benjamin Bädorf
9375fc4aae
Merge pull request 'Add denols to nvim' ( #88 ) from feature/denols into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/88
2022-08-12 22:45:13 +00:00
Benjamin Bädorf
ebfd447037
Merge pull request 'Add Arduino module' ( #98 ) from feature/arduino into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/98
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-12 22:44:28 +00:00
Benjamin Bädorf
6b396f0840
Merge branch 'main' into fix/neovim-cherry-picks
2022-08-12 20:52:57 +00:00
Benjamin Bädorf
1a7d0979c1
Merge pull request 'Add spotify as an audio option' ( #99 ) from feature/spotify into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/99
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-12 20:43:03 +00:00
Benjamin Bädorf
e5d08ba595
Merge pull request 'hosts: add missing system.stateVersion' ( #94 ) from fix/missing-system-stateVersion into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/94
2022-08-12 18:45:12 +00:00
Benjamin Bädorf
06d2b07b09
Merge pull request 'Remove unused scream pulse service file' ( #89 ) from refactor/remove-scream-pulse-service into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/89
2022-08-12 18:44:50 +00:00
Benjamin Bädorf
6150201e6e
Merge pull request 'signal-desktop: works without workaround again' ( #93 ) from social/revert-signal-fix into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/93
2022-08-12 18:44:32 +00:00
Benjamin Bädorf
8e634ad70b
Merge pull request 'audio: remove mopidy-spotify, upstream abandonded support' ( #95 ) from fix/audio-remove-mopidy-spotify into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/95
2022-08-12 18:33:26 +00:00