Commit graph

581 commits

Author SHA1 Message Date
Simon Bruder 09618443eb
sway: Manually implement systemd/dbus integration
The way provided by home-manager does not work reliably.

This also references (hopefully) all executables called by systemd
services by their full path.
2021-05-03 10:16:58 +02:00
Simon Bruder 84c72583fe
fuuko/drone-runner-exec: Use unstable nix
This also adds /etc/static as read-only path to the sandbox, since
otherwise /etc/nix/nix.conf can’t be read.
2021-05-01 18:31:05 +02:00
Simon Bruder 400b55a293
Convert to flake
Fixes #3.
2021-05-01 17:36:58 +02:00
Simon Bruder af036e88db
nix: Enable flake support 2021-05-01 17:08:21 +02:00
Simon Bruder d704dab620
zsh: Do not match #
Nix flakes use # extensively, so quoting '#' every time is not feasible.

This needs to be added to the end of initExtra so other commands do not
reset it.
2021-05-01 16:53:47 +02:00
Simon Bruder 5b5bf546b3
wireguard: Simplify sopsFile path 2021-05-01 16:53:06 +02:00
Simon Bruder ef790a285a
overlay: Replace self/super with final/prev 2021-05-01 16:53:06 +02:00
Simon Bruder 236ac3488a
sway: Make shells reload environment every time
Otherwise changing environment variables requires me to log out.
2021-05-01 16:34:27 +02:00
Simon Bruder 267eecf000
sway: Make swaynag buttons easier to read 2021-04-30 19:22:08 +02:00
Simon Bruder 0ddb38e8f9
sway: Use package from unstable
Sway 1.6 is in nixos-unstable, so I don’t have to apply the patch
manually.

This also addds the WAYLAND_DISPLAY variable to dbus, which is required
to show the GCR prompter GTK3 window. This only happened after the
upgrade, so I assume sway changed some things that necessitate this.
2021-04-30 19:05:36 +02:00
Simon Bruder 36da32ff33
Add memtest86+ override to 5.31b
The version in nixpkgs (5.01-coreboot002) does not work on nunotaba nor
sayuri (it shows all? addresses as bad).
2021-04-30 15:56:23 +02:00
Simon Bruder 1674ee980b
Update sources
This does not update pre-commit-hooks.nix since [1] occurs due to its
migration to flakes.

[1]: https://github.com/cachix/pre-commit-hooks.nix/pull/103#issuecomment-828489093
2021-04-28 17:04:29 +02:00
Simon Bruder 4c60f99b76
pkgs/bwrap-helper: Pass through dev-bind(-try) 2021-04-25 09:54:49 +02:00
Simon Bruder 7d19c9b039
sayuri: Use radeontop from unstable 2021-04-25 09:54:49 +02:00
Simon Bruder 36111cfd8b
Update sources 2021-04-25 09:51:14 +02:00
Simon Bruder 8a339c51a2
Show system closure diff on activation 2021-04-25 09:50:03 +02:00
Simon Bruder 78f4579556
vueko/mail: Add alias 2021-04-23 10:21:11 +02:00
Simon Bruder 85546a5ab7
shell.nix: Make host key import find gpg 2021-04-23 09:31:03 +02:00
Simon Bruder 4d6530a56d
Update sources 2021-04-23 09:22:48 +02:00
Simon Bruder 7fd7f98708
pavucontrol: Make context menus work on wayland
Otherwise, they open with an offset.
2021-04-23 08:26:29 +02:00
Simon Bruder 5de2acd1f0
neovim: Add indentation settings for bib files 2021-04-22 16:05:25 +02:00
Simon Bruder bcee4c3243
mpv: Use better subtitle settings 2021-04-19 21:48:26 +02:00
Simon Bruder 11affcf8cb
Update sources 2021-04-19 19:00:08 +02:00
Simon Bruder 08b8fce2d4
fuuko/gitea: Store session on disk 2021-04-19 14:35:42 +02:00
Simon Bruder 4b81f9163a
mpv/visualiser: Fix resolution for visualiser-60 2021-04-18 22:29:36 +02:00
Simon Bruder 3e9593eb78
Revert "games: Disable osu-lazer-sandbox"
This reverts commit 6cff58fcb0.
2021-04-18 18:02:09 +02:00
Simon Bruder 7f5bf88fd7
pkgs/osu-lazer: Rebase patches 2021-04-18 18:01:21 +02:00
Simon Bruder ce62b43bc8
mpv: Also enable for full non-gui systems 2021-04-18 17:52:32 +02:00
Simon Bruder 5376c2994f
Update sources 2021-04-18 10:44:18 +02:00
Simon Bruder 9d27b71588
pkgs/cyanrip: Init
This also replaces abcde in user environment with cyanrip.
2021-04-18 10:40:33 +02:00
Simon Bruder bd9f25c995
programs: Add opusTools 2021-04-17 23:17:17 +02:00
Simon Bruder b51bff724f
zsh: Make cp use reflinks if possible 2021-04-17 19:36:37 +02:00
Simon Bruder 4af55ba3e9
vueko/mail: Add alias 2021-04-17 12:15:43 +02:00
Simon Bruder e070cb9107
vueko/mail: Add alias 2021-04-17 10:56:15 +02:00
Simon Bruder 438fad34fb
vueko/mail: Reorganise vim folds 2021-04-17 10:47:07 +02:00
Simon Bruder d09fb92fac
Update sources 2021-04-16 19:19:03 +02:00
Simon Bruder cd30750fdc
fuuko/media-backup: Init
Fixes #49.
2021-04-16 17:13:46 +02:00
Simon Bruder 942a5ffb04
zsh: Increase history size to 100000 2021-04-14 21:55:49 +02:00
Simon Bruder b9abd825cb
vueko/mail: Add alias 2021-04-14 15:43:16 +02:00
Simon Bruder 6cff58fcb0
games: Disable osu-lazer-sandbox
Currently the build fails with (multiple instances of) error NU3037:
Package '…' from source '/build/source/nixos': The author primary
signature validity period has expired.
2021-04-13 09:58:07 +02:00
Simon Bruder ec09bbf6c6
fuuko/gitea: Remove version override
Version 1.14.0 has been released and is in nixpkgs.
2021-04-13 09:08:04 +02:00
Simon Bruder 6af6e2b2d3
Update sources 2021-04-13 08:48:32 +02:00
Simon Bruder 602573cd34
fuuko/dnsmasq: Reliably work after reboot 2021-04-10 23:23:46 +02:00
Simon Bruder bb8c54065a
fuuko/drone/runner-exec: Remove port collision with grafana
Drone docs [1] say “Overriding this value is not recommended”, however I
do not see why I should not be able to change it.

[1] https://docs.drone.io/runner/exec/configuration/reference/drone-http-bind/
2021-04-10 23:21:46 +02:00
Simon Bruder 746581ceba
fuuko/dnsmasq: Replace stubby/DoT with https-dns-proxy/DoH 2021-04-10 20:16:08 +02:00
Simon Bruder bed82e297c
sayuri: Migrate to sops
Fixes #38.
2021-04-10 11:58:50 +02:00
Simon Bruder 62a17a54b4
pkgs/osu-lazer: Remove random song button from footer
This also reorganises the other patch I apply.
2021-04-09 12:09:45 +02:00
Simon Bruder feb82fca2e
nix: Make netrc readable by wheel group
This also splits the nix configuration from the default module into its
own file.
2021-04-09 11:34:49 +02:00
Simon Bruder 5d31f32df8
Update sources 2021-04-09 11:02:31 +02:00
Simon Bruder 5dff1a426f
fuuko/binary-cache: Add nar-serve 2021-04-08 21:40:14 +02:00