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
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
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
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
vlalentim
6817fb3d5f
Theme change for fzf
2022-08-13 20:05:51 +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
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
Benjamin Bädorf
a4cf1bcd53
Merge pull request 'audio: switch to wireplumber for pipewire configuration' ( #92 ) from feature/audio-wireplumber into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/92
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-08-12 18:33:12 +00:00
Benjamin Bädorf
1f1384a65e
Merge pull request 'devshell: get pkgs from nixpkgs to avoid constant rebuilds' ( #97 ) from fix/get-deploy-rs-nvfetcher-from-nixpkgs into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/97
2022-08-12 18:22:37 +00:00
Benjamin Bädorf
45202d98ec
Add Arduino module
...
This adds a small arduino development module that installs development
tooling and adds the user to the `dialout` group.
2022-08-10 22:53:37 +02:00
Benjamin Bädorf
bb53317daf
Add spotify as an audio option
...
Adds a `config.pub-solar.audio.spotify` option that when enabled
installs and configures `spotifyd` as a systemd daemon and `spotify-tui`
as the terminal-based UI.
After enabling, run `spt` in the terminal to open the UI.
2022-08-10 22:52:17 +02:00
teutat3s
be0ae1a799
neovim: fix quoting, use vim.fn.stdpath to get
...
the neovim config directory path
2022-08-09 23:26:10 +02:00
teutat3s
0619a69f32
neovim: add vim-nixhash plugin
2022-08-09 23:25:33 +02:00
teutat3s
4339f04f7c
neovim: use vimagit from latest master commit
2022-08-09 23:25:12 +02:00
teutat3s
3142c58cf4
neovim, caddy: add json-schema, use tabs in
...
Caddyfiles, add vim-caddyfile
2022-08-09 23:23:55 +02:00
teutat3s
0cc621a4ec
deploy-rs: use nixpkgs version
2022-08-09 23:16:06 +02:00
teutat3s
b25b043176
nvfetcher: use nixpkgs version
2022-08-09 23:16:00 +02:00
teutat3s
f7fbdb80af
hosts: add missing system.stateVersion
2022-07-08 14:36:17 +02:00
teutat3s
237a753474
audio: switch to wireplumber for pipewire configuration
...
https://nixos.wiki/wiki/PipeWire#Bluetooth_Configuration
2022-07-08 14:34:30 +02:00
teutat3s
6a5b09a26a
audio: remove mopidy-spotify, upstream abandonded support
2022-07-08 14:25:22 +02:00
teutat3s
3bd0b3c502
signal-desktop: works without workaround again
...
Also add --use-tray-icon flag, since it works now
2022-07-08 14:24:23 +02:00
Benjamin Bädorf
d5ed22c6a3
Merge pull request 'Make sure we're all successful' ( #90 ) from feature/success into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/90
2022-06-04 18:29:50 +00:00
Benjamin Bädorf
5094495a79
Less annoying
2022-06-04 20:29:09 +02:00
Benjamin Bädorf
d84ee5d67a
Remove unused scream pulse service file
2022-06-04 19:42:13 +02:00
Benjamin Bädorf
63fe359cab
Add denols to nvim
...
In Deno projects `tsserver` is less than ideal. This PR starts `denols`
instead of `tsserver` if `nvim` finds the `NVIM_USE_DENOLS` variable
when reading the lsp config.
2022-06-04 19:41:28 +02:00
Benjamin Bädorf
6054a02ebf
Make sure we're all successful
2022-06-04 19:40:55 +02:00
Benjamin Bädorf
c6d4a9f0dc
Merge pull request 'Follow nixos release-22.05' ( #87 ) from feature/nixos-22.05 into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/87
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-06-04 00:58:58 +00:00
Benjamin Bädorf
54c2a7a2b2
Merge pull request 'move Firefox sharing indicator to sway workspace 7' ( #85 ) from fix/firefox-sharing-indicator into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/85
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-06-03 22:20:02 +00:00
Benjamin Bädorf
b4b8f22c00
Merge branch 'main' into fix/firefox-sharing-indicator
2022-06-03 22:19:46 +00:00
teutat3s
8e43046dee
nixos: follow release-22.05
...
home: follow release-22.05 branch
Fixes for upstream changes:
ag renamed to silver-searcher, extfat-utils is now exfat, lot's of
overrides no longer needed, as they're now in the release branch,
services.caddy.config split up into globalConfig and extraConfig
2022-06-02 10:13:17 +02:00
teutat3s
3fae0d93fa
graphical: move FF sharing indicator to sway ws 7
...
The Firefox sharing indicator sometimes doesn't like to float like it
should, and when it does, it usually floats over UI elements you'd like
to use.
Moving it to sway workspace 7 should get it mostly out of the way
2022-05-06 14:53:27 +02:00