Commit graph

1661 commits

Author SHA1 Message Date
teutat3s 5464cd2ebe
hosts: add missing system.stateVersion 2022-07-08 14:13:41 +02:00
teutat3s 18cf9e1f0d
audio: remove mopidy-spotify, upstream abandonded support 2022-07-07 22:29:33 +02:00
teutat3s 1877c41b83
wik: bump to newest git commit 2022-07-07 22:29:33 +02:00
teutat3s ce5753cee5
signal-desktop: works without workaround again
Also add --use-tray-icon flag, since it works now
2022-07-07 22:29:33 +02:00
teutat3s 5b4dcce3c0
nomad: use version nomad_1_3 for zsh completion, too 2022-07-07 22:29:33 +02:00
teutat3s a5a97f1757
yubikey-agent: replace overlay with nixos-unstable
Don't use the overlay anymore, because now there's a recent enough
version in nixpkgs branch nixos-unstable
2022-07-07 22:29:33 +02:00
teutat3s bf30ff4396
pkgs: add notes command
Inspiration: https://fedops.codeberg.page/note-taking-and-searching.html
2022-07-07 22:29:25 +02:00
teutat3s 40240e9d5c
zsh: bundle plugins within our config 2022-06-05 03:07:50 +02:00
teutat3s 6ff469a0ac
wip: first PubSolarOS iso test using the NixOS
test vm
2022-06-05 03:06:38 +02:00
teutat3s 528e69af1e
wip: first PubSolarOS iso test using the NixOS
test suite:

https://nixos.org/manual/nixos/stable/index.html#sec-nixos-tests
2022-06-04 23:45:06 +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
teutat3s a79cb4f592
Merge branch 'main' into teutat3s 2022-06-04 14:05:09 +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 412b830cb0
dumpyourvms: wip networking, use systemd-resolved for local DNS 2022-06-02 10:51:32 +02:00
teutat3s 8e1f2b5abc
teutat3s: use nomad_1_3 2022-06-02 10:48:44 +02:00
teutat3s 8540db683a
devos: use nix instead of nixFlakes alias, now that version
2.8 is stable in NixOS 22.05
2022-06-02 10:48:19 +02:00
teutat3s 7f712ce866
sway: use ExecStartPre in systemd service, like upstream wiki 2022-06-02 10:45:03 +02:00
teutat3s daeff7cdae
audio: enable lightweight, but high-quality SBC-XQ codec
http://soundexpert.org/articles/-/blogs/audio-quality-of-sbc-xq-bluetooth-audio-codec
2022-06-02 10:44:18 +02: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 aabfc4a0dd
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:09:42 +02:00
teutat3s 036de0adc2
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

Explicitly stop focus for FF Sharing Indicator
2022-05-06 14:58:49 +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
teutat3s 05c72f28af
sway: switch from mako to swaynotificationcenter
https://github.com/ErikReider/SwayNotificationCenter brings a fresh look
don't disturbe mode and a control panel to our notifications
2022-05-06 13:39:48 +02:00
Benjamin Bädorf 47ffd26add Merge pull request 'Add docker drone runner wrapper' (#81) from feature/drone-docker-runner into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/81
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-05-06 11:29:43 +00:00
teutat3s 578537227e
Update flake.lock 2022-05-05 16:43:31 +02:00
teutat3s 09c83e89b1
Merge branch 'main' into teutat3s 2022-05-05 16:12:42 +02:00
teutat3s 3229e5c6da
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-05 16:08:51 +02:00
teutat3s 47239ec1bb
Use forked nix-autobahn with dependency fixes 2022-05-05 16:08:40 +02:00
hensoko b751593368 Merge pull request 'Introduce option to enable autologin' (#83) from feature/add-flag-to-enable-autologin into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/83
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-05-03 17:54:32 +00:00
Hendrik Sokolowski 3ce121ce60 Introduce option to enable autologin
This option allows to disable autologin which is enabled by default.
2022-05-03 19:26:02 +02:00
teutat3s cba5562e35
Update flake.lock 2022-05-03 14:26:33 +02:00
teutat3s f0bf5d7c04
Merge branch 'main' into teutat3s 2022-05-03 14:24:17 +02:00
teutat3s 5e01e35e38 Merge pull request 'Remove fake comment from gitmessage' (#82) from fix/remove-gitmessage-fake into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/82
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-05-03 10:57:30 +00:00
Benjamin Bädorf f4a2cc34bb
Comment Co-Authored-by 2022-05-03 12:43:32 +02:00
Benjamin Bädorf af12b9eabd
Remove gitmessage indentation 2022-05-03 11:48:00 +02:00
Benjamin Bädorf 07577283e3
Remove fake comment from gitmessage
This was part of a botched copy paste and should not be in the actual
gitmessage, since the real change list will come from git itself.
2022-05-03 11:43:36 +02:00
Benjamin Bädorf 87d7697326
Add docker drone runner wrapper
Adds a small sh wrapper around a drone runner docker container. The
`stop` and `logs` functionality is barely better than using straight up
docker, but at least it saves you from having to know any of the
implementation details.
2022-05-02 23:53:34 +02:00
teutat3s 978d07d868
Merge branch 'main' into teutat3s 2022-05-02 21:59:52 +02:00
teutat3s f132ab1814 Merge pull request 'Fix ISO target path for publishing' (#77) from fix/drone-ci-iso-target-path into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/77
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-05-02 19:56:34 +00:00
teutat3s ff69e1f8d6
Merge branch 'main' into fix/drone-ci-iso-target-path 2022-05-02 21:56:03 +02:00
Benjamin Bädorf c6b9ff43f1 Merge pull request 'Start sway as a systemd user process again' (#80) from feature/start-sway-as-systemd-service into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/80
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-05-02 18:58:58 +00:00
Hendrik Sokolowski 159ae86722 Start sway as a systemd user process again
After login on TTY1 sway was started by calling
    exec sway

See also b84d88fc92

Co-authored-by: Hendrik Sokolowski <hensoko@gssws.de>
2022-05-02 20:55:34 +02:00
Benjamin Bädorf 797e83f9aa Merge pull request 'zsh: precmd() don't echo trailing newline' (#78) from fix/zsh-precmd into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/78
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-05-02 18:34:08 +00:00
Benjamin Bädorf 24123e84ce Merge pull request 'sway: fix cursor not scaling correctly' (#79) from fix/sway-cursor-scaling into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/79
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-05-02 18:33:50 +00:00