Commit graph

1767 commits

Author SHA1 Message Date
Simon Bruder bdd4956599
Switch from alacritty to foot
Some programs have difficulties with foot as TERM (e. g. aerc’s
terminal). Therefore, it is manually set to xterm-256color and true
colour support is forced in tmux.
2022-07-08 11:51:04 +02:00
Simon Bruder 9048611e06
vueko/mail: Clean up aliases 2022-07-08 11:51:04 +02:00
Simon Bruder 9dd20698d1
mullvad: Update relays 2022-07-08 11:51:04 +02:00
Simon Bruder 7f46682c63
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder aaf587beb6
flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/99e33a57149916ebede78ec13edd9ba310c10f2f' (2022-06-26)
  → 'github:nixos/nixos-hardware/c5308381432cdbf14d5b1128747a2845f5c6871e' (2022-07-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cd90e773eae83ba7733d2377b6cdf84d45558780' (2022-06-26)
  → 'github:nixos/nixpkgs/915f5a5b3cc4f8ba206afd0b70e52ba4c6a2796b' (2022-07-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/f2537a505d45c31fe5d9c27ea9829b6f4c4e6ac5' (2022-06-26)
  → 'github:nixos/nixpkgs/0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb' (2022-07-02)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/aff5d8542c9eb566a000302b22fcc10715bc2feb' (2022-06-26)
  → 'github:Mic92/sops-nix/85907ae7384477e447499f6e942d822d6f2998d8' (2022-07-03)
• Updated input 'sops-nix/nixpkgs-21_11':
    'github:NixOS/nixpkgs/46af3303651699dc58cfc251d9b18c0f59d857da' (2022-06-25)
  → 'github:NixOS/nixpkgs/573603b7fdb9feb0eb8efc16ee18a015c667ab1b' (2022-07-02)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/72a1f167077060a1a7b6e0104863245d0483fa7f' (2022-06-25)
  → 'github:NixOS/nixpkgs/18038cee44aa0c3c99a2319c3c1c4d16d6612d81' (2022-07-02)
2022-07-08 11:51:04 +02:00
Simon Bruder a68420ca69
Sort modules includes 2022-07-08 11:51:04 +02:00
Simon Bruder 8754cd109c
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 8506c28247
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 22d017999f
syncthing: Init 2022-07-08 11:51:04 +02:00
Simon Bruder dc49c0bb69
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
  → 'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ac2287df5a2d6f0a44bbcbd11701dbbf6ec43675' (2022-06-01)
  → 'github:nix-community/home-manager/4a3d01fb53f52ac83194081272795aa4612c2381' (2022-06-25)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/521a524771a8e93caddaa0ac1d67d03766a8b0b3' (2022-05-16)
  → 'github:cachix/pre-commit-hooks.nix/db3bd555d3a3ceab208bed48f983ccaa6a71a25e' (2022-06-25)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/0cab18a48de7914ef8cad35dca0bb36868f3e1af' (2022-06-01)
  → 'github:nixos/nixos-hardware/99e33a57149916ebede78ec13edd9ba310c10f2f' (2022-06-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9ff91ce2e4c5d70551d4c8fd8830931c6c6b26b8' (2022-06-14)
  → 'github:nixos/nixpkgs/cd90e773eae83ba7733d2377b6cdf84d45558780' (2022-06-26)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/6616de389ed55fba6eeba60377fc04732d5a207c' (2022-06-14)
  → 'github:nixos/nixpkgs/f2537a505d45c31fe5d9c27ea9829b6f4c4e6ac5' (2022-06-26)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f075361ecbde21535b38e41dfaa28a28f160855c' (2022-06-05)
  → 'github:Mic92/sops-nix/aff5d8542c9eb566a000302b22fcc10715bc2feb' (2022-06-26)
• Updated input 'sops-nix/nixpkgs-21_11':
    'github:NixOS/nixpkgs/2de556c4cd46a59e8ce2f85ee4dd400983213d45' (2022-06-04)
  → 'github:NixOS/nixpkgs/46af3303651699dc58cfc251d9b18c0f59d857da' (2022-06-25)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/d6cb04299ce8964290ae7fdcb87aa50da0500b5c' (2022-06-04)
  → 'github:NixOS/nixpkgs/72a1f167077060a1a7b6e0104863245d0483fa7f' (2022-06-25)
2022-07-08 11:51:04 +02:00
Simon Bruder d3c063b909
renge/buchborgen: Init 2022-07-08 11:51:04 +02:00
Simon Bruder 8dc59487f3
restic/system: Exclude /var/cache 2022-07-08 11:51:04 +02:00
Simon Bruder d14abbf383
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 43bbd404c6
qutebrowse: Remove exceptions for Microsof Teams
I don’t have to use it anymore, yay!
2022-07-08 11:51:03 +02:00
Simon Bruder 2fc312dd47
flake: Use overlays.default for default overlay
The `overlay` output is deprecated.
2022-07-08 11:51:03 +02:00
Simon Bruder 22d8373376
vueko/mail: Add alias 2022-07-08 11:51:03 +02:00
Simon Bruder b6f4827384
vueko/mail: Add rejected sender 2022-07-08 11:51:03 +02:00
Simon Bruder 2787c28a3d
mail: Add notmuch
Aerc’s notmuch support is not yet very mature, so it needs a hacky
workaround to work somewhat well.
2022-07-08 11:51:03 +02:00
Simon Bruder 6d061fa210
Use home-manager account data structures 2022-07-08 11:51:03 +02:00
Simon Bruder 0d125352a3
git: Setup git send-email 2022-07-08 11:51:03 +02:00
Simon Bruder c1794d2f78
aerc: Init 2022-07-08 11:50:56 +02:00
Simon Bruder d854fe3ac8
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/bda2c80b4c1a8d85c84c343a25ac7303fbc7999d' (2022-05-30)
  → 'github:nix-community/home-manager/ac2287df5a2d6f0a44bbcbd11701dbbf6ec43675' (2022-06-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a634c8f6c1fbf9b9730e01764999666f3436f10a' (2022-05-30)
  → 'github:nixos/nixpkgs/9ff91ce2e4c5d70551d4c8fd8830931c6c6b26b8' (2022-06-14)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/f1c167688a6f81f4a51ab542e5f476c8c595e457' (2022-05-30)
  → 'github:nixos/nixpkgs/6616de389ed55fba6eeba60377fc04732d5a207c' (2022-06-14)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/36b5901782e7fbfc191cace910f67f8b8743f678' (2022-05-29)
  → 'github:Mic92/sops-nix/f075361ecbde21535b38e41dfaa28a28f160855c' (2022-06-05)
• Updated input 'sops-nix/nixpkgs-21_11':
    'github:NixOS/nixpkgs/baa82d4b626288c7439eeea073a18aabbe435991' (2022-05-29)
  → 'github:NixOS/nixpkgs/2de556c4cd46a59e8ce2f85ee4dd400983213d45' (2022-06-04)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/db78278ff296cf21eca7e8c08ee99707387a54fa' (2022-05-29)
  → 'github:NixOS/nixpkgs/d6cb04299ce8964290ae7fdcb87aa50da0500b5c' (2022-06-04)
2022-06-15 10:44:41 +02:00
Simon Bruder d177dcc710
Allow users to set set allow_other for fuse mounts 2022-06-15 00:45:51 +02:00
Simon Bruder 43de9d1528
neovim: Fix lsp highlight colours 2022-06-12 22:45:15 +02:00
Simon Bruder fe2a821cfd
neovim: Add tree sitter 2022-06-12 22:44:55 +02:00
Simon Bruder 9bc8933f55
neovim: Add illuminate 2022-06-12 22:42:25 +02:00
Simon Bruder 5555f83fa6
neovim: Restore gitsigns mappings
The defaults were not active anymore after the upgrade to 22.05.
2022-06-12 21:12:50 +02:00
Simon Bruder 2ce6f535d0
neovim: Exclude temp files from persistent undo
Otherwise it is possible to restore cleartext passwords from pass or
sops from the undo files.
2022-06-12 21:08:04 +02:00
Simon Bruder 67b30a52af
Remove private binary cache
I don’t actually use it and it adds complexity to installing new
machines.
2022-06-10 00:03:03 +02:00
Simon Bruder 25785ebd58
{mayushii,sayuri}: Fix samba startup 2022-06-10 00:03:03 +02:00
Simon Bruder ca8f640fbe
mpv: Use archived version of FSRCNNX
The author often replaces the GitHub release artifacts which causes hash
mismatches.
2022-06-10 00:03:03 +02:00
Simon Bruder b948f46fad
nunotaba: Re-init 2022-06-10 00:03:03 +02:00
Simon Bruder 1c085f02f9
vueko/mail: Add alias 2022-06-05 15:11:12 +02:00
Simon Bruder 811e9d485f
vueko/mail: Add alias 2022-06-05 15:11:01 +02:00
Simon Bruder 8ab36d11bf
sayuri: Update documentation 2022-06-03 15:53:50 +02:00
Simon Bruder 98cd9fee9c
okarin: Remove
It was too slow to do anything useful with, so I cancelled it. Unless
something dramatically changes, I won’t rent servers from Contabo
anymore.
2022-06-01 15:39:02 +02:00
Simon Bruder 4f20034777
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/04c1b180862888302ddfb2e3ad9eaa63afc60cf8' (2022-05-17)
  → 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/39a7bfc496d2ddfce73fe9542af1f2029ba4fe39' (2022-05-25)
  → 'github:nixos/nixos-hardware/0cab18a48de7914ef8cad35dca0bb36868f3e1af' (2022-06-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5ce6597eca7d7b518c03ecda57d45f9404b5e060' (2022-05-24)
  → 'github:nixos/nixpkgs/f1c167688a6f81f4a51ab542e5f476c8c595e457' (2022-05-30)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/7385b12722ce903e477878147794bed9040227e2' (2022-05-25)
  → 'github:Mic92/sops-nix/36b5901782e7fbfc191cace910f67f8b8743f678' (2022-05-29)
• Updated input 'sops-nix/nixpkgs-21_11':
    'github:NixOS/nixpkgs/b5991e4971523a5fcc9413b9003b58e5c15aa7d8' (2022-05-21)
  → 'github:NixOS/nixpkgs/baa82d4b626288c7439eeea073a18aabbe435991' (2022-05-29)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/0c3bf3a5c3ab6be29138b88900c417660a284fbd' (2022-05-25)
  → 'github:NixOS/nixpkgs/db78278ff296cf21eca7e8c08ee99707387a54fa' (2022-05-29)
2022-06-01 15:17:14 +02:00
Simon Bruder c297f378f5
sway: Simplify DPMS toggling
Fixes #59.
2022-06-01 15:17:14 +02:00
Simon Bruder 8de4852418
renge/synapse: Migrate to new settings option 2022-06-01 15:17:14 +02:00
Simon Bruder a68f13967c
fuuko: Only wait for eno1 to be online
Otherwise it waits 120 seconds for eno2 to be online.
2022-06-01 15:17:14 +02:00
Simon Bruder 3e82450879
pipewire: Remove media-session config
It is disabled by default in favour of wireplumber.
2022-06-01 15:17:14 +02:00
Simon Bruder 8cc24be53b
neovim: Temporarily disable pylsp-mypy
Its build is currently broken, see
https://github.com/NixOS/nixpkgs/issues/171524.
2022-06-01 15:17:00 +02:00
Simon Bruder 12be176ecc
neovim: Fix compatibility with newer plugin versions 2022-05-31 21:51:51 +02:00
Simon Bruder f4d2bdfb4a
sway: Force ozone mode 2022-05-31 15:04:53 +02:00
Simon Bruder 23fed18286
programs: Remove broken ones
I don’t really use gatling or snownews, so I don’t plan on fixing them.
2022-05-31 15:04:53 +02:00
Simon Bruder 0bb4f4204d
Use new option for ACME email address 2022-05-31 15:04:53 +02:00
Simon Bruder 37f0d3e1fc
Remove settings no longer necessary
Swaync is in stable, mumble 1.4 is in stable and has pulseaudio enabled
by default, the tray target is defined in home-manager upstream and
nix-direnv comes with flake support by default.
2022-05-31 15:04:52 +02:00
Simon Bruder 7361e03630
flake: Update infinisilSystem
The binary of murmur is now called mumble-server, which is fixed in a
newer version of infinisil’s module.
2022-05-31 14:31:45 +02:00
Simon Bruder 3723c88de4
flake: Update to 22.05 2022-05-31 14:31:13 +02:00
Simon Bruder 52fe800551
vueko/mail: Add alias 2022-05-29 22:51:32 +02:00