Commit graph

239 commits

Author SHA1 Message Date
a2733eee73
zsh: enable until we switch to bash to fix assertion
631b7f6f88
2023-06-13 16:22:52 +02:00
3569216294
graphical: switch to ungoogled-chromium 2023-06-13 15:06:07 +02:00
a6bec82fb7
core: use linux 6.1 2023-06-13 15:05:53 +02:00
323a3bd189
sway: use ExecStartPre in systemd service, like upstream wiki 2023-06-13 15:01:15 +02:00
a7d4be4af5
neovim: add ansible-language-server 2023-06-13 14:50:34 +02:00
f4f67b3197
chore: python3{9,10}Packages -> python3Packages
- Apply treefmt
2023-06-13 14:28:56 +02:00
97239d1fbb
inputs: switch to nixos-23.05 2023-06-13 14:24:52 +02:00
f4c509b3de
Merge pull request 'docker-ci-runner: fix stop hanging for 120s' (#217) from fix/ci-runner-docker-stop into main
Reviewed-on: pub-solar/os#217
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-04-24 12:51:07 +02:00
91353938af
modules/networking: Use mkDefault for caddy config 2023-04-17 20:05:42 +02:00
24587194e9
docker-ci-runner: fix stop hanging for 120s 2023-04-17 14:42:42 +02:00
029be00eab
Merge pull request 'cachix: remove unused binary caches' (#209) from cachix/remove-unused-caches into main
Reviewed-on: pub-solar/os#209
Reviewed-by: hensoko <hensoko@gssws.de>
2023-04-15 19:03:51 +02:00
76d8af7c3a
Merge pull request 'audio: disable useless bluetooth sap plugin' (#208) from audio/disable-bluetooth-sap-plugin into main
Reviewed-on: pub-solar/os#208
Reviewed-by: hensoko <hensoko@gssws.de>
2023-04-15 19:01:55 +02:00
3ea141d445
cachix: remove unused binary caches from drone
runner
2023-03-28 14:03:41 +02:00
52c2ca9f13
nix.conf: add back required experimental features 2023-03-27 18:54:29 +02:00
972e3f1569
cachix: default binary cache is nixos.org, no need
to specify it explicitly (results in double entry in nix.conf)

Also force our nix.extraOptions because digga tries real hard to put
their binary caches there:
0595ae70cd/modules/nix-config.nix (L19-L23)
2023-03-27 18:09:46 +02:00
b01c5f9fce
audio: disable useless bluetooth sap plugin 2023-03-27 13:51:12 +02:00
d0470d5aaf
flake: pull in changes from digga upstream
See:
54ede8e591...0595ae70cd?diff=unified
2023-03-27 13:48:39 +02:00
25126fd8ca
Make resumeDevice optional 2023-02-26 21:51:25 +01:00
1c6a726d01
remove packages from lite mode 2023-02-26 21:51:19 +01:00
858fd257a4
define settings as defaults 2023-02-26 21:51:13 +01:00
c8435976eb
nvim: fix file preview for names containing spaces 2023-02-24 18:11:09 +01:00
25ad234f2a
add default for nix store path 2023-01-29 18:06:40 +01:00
5f6988291c
Fix wording 2023-01-29 18:06:35 +01:00
289b58198c
NixOS module for a drone ci runner in docker 2023-01-29 18:06:16 +01:00
00677fb11f
Merge branch 'main' into feature/alejandra-treefmt 2023-01-28 21:40:44 +01:00
ea6d2caa9d
networking: don't wait for network-online
It failed upon deployment with deploy-rs and caused it to rollback
2023-01-28 15:22:10 +01:00
601642cb68 Merge pull request 'audio: enable security.rtkit for pipewire' (#152) from fix/audio-stutter-pipewire into main
Reviewed-on: pub-solar/os#152
Reviewed-by: hensoko <hensoko@gssws.de>
2023-01-28 15:11:25 +01:00
215a55e145
rename terraform, remove version 2022-11-26 15:42:44 +01:00
fd58c1b1a3
rename deprecated property 2022-11-26 15:42:28 +01:00
6a343e7540
sway: don't use gtkUsePortal, it's deprecated
see: ebde08adf3
2022-11-26 04:44:54 +01:00
e7ef245e32
docker-compose default to version 2 now 2022-11-26 04:42:16 +01:00
8a6ee0a53e
alacritty: remove use_thin_strokes
see: https://github.com/alacritty/alacritty/pull/6186
2022-11-26 04:42:11 +01:00
d6236d0b0d
neovim: config updates for 0.8.x
use default_capabilities

set mouse= to disable new default mouse behaviour
2022-11-26 04:42:03 +01:00
f97cf1d0e9
nix: use new nix.settings syntax 2022-11-26 04:40:22 +01:00
805df1c2f1
audio: enable security.rtkit for pipewire
This should avoid stuttering audio when CPU is busy

See: https://nixos.wiki/wiki/PipeWire
2022-11-20 23:40:24 +01:00
73bf158392
Run treefmt command 2022-11-20 23:28:23 +01:00
24b8b9f060
Switch to alejandra for formatting
Use treefmt

For context, see upstream PR: https://github.com/divnix/digga/pull/491
2022-11-20 23:23:28 +01:00
e26ffd2725
Merge pull request 'Embrace nvfetcher' (#145) from feature/embrace-nvfetcher into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/145
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-29 00:43:30 +00:00
ea6233f57e
zsh: fetch plugins using nvfetcher 2022-10-24 15:24:52 +02:00
eece344083
Make resume_offset optional 2022-10-23 18:33:52 +02:00
4520dece5f
neovim: use nvfetcher for custom plugins 2022-10-18 16:55:51 +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
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
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
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
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