Commit graph

1167 commits

Author SHA1 Message Date
Simon Bruder 13a0afa269
vueko/mail: Add alias 2022-03-13 09:33:45 +01:00
Simon Bruder 18652c7580
bwrap-helper: Always bind /etc/ssl/certs
The bwrap fhs userenv uses readlink -f to resolve symlinks. It is called
in the argument list of bwrap like this:

  --ro-bind-try $(readlink -f /etc/ssl/certs) /etc/ssl/certs

Normally, readlink -f returns the passed path if there is no file at the
path. However, this only works, if the parent directory of the file
exists. Thus if /etc/ssl does not exist, readlink -f /etc/ssl/certs will
return nothing. This causes the argument list of bwrap to be wrong (it
has only one argument to --ro-bind-try when it expected two), which
causes it to fail with hard to track down errors.
2022-03-12 16:42:06 +01:00
Simon Bruder 0de69de256
okarin/nitter: Use package from unstable 2022-03-11 14:53:51 +01:00
Simon Bruder 81a900d437
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/a7bca8d0d8188ae9802ecc467150cf018e19b958' (2022-03-04)
  → 'github:nixos/nixos-hardware/816a935bf5aa5f77cb1f03ebfe20ab13b112d0f1' (2022-03-09)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/47cd6702934434dd02bc53a67dbce3e5493e33a2' (2022-03-04)
  → 'github:nixos/nixpkgs/9b1c7ba323732ddc85a51850a7f10ecc5269b8e9' (2022-03-07)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/3e072546ea98db00c2364b81491b893673267827' (2022-03-02)
  → 'github:nixos/nixpkgs/062a0c5437b68f950b081bbfc8a699d57a4ee026' (2022-03-05)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/afb0d686dced029ea720c466f693c12ebfd4107b' (2022-02-26)
  → 'github:Mic92/sops-nix/4e21493d34f7485a568e05b9cbefa11fe047ecd3' (2022-03-07)
2022-03-11 07:19:55 +01:00
Simon Bruder 093ae2ab4c
flake: Make pre-commit-hooks use nixpkgs-unstable
It depends on alejandra, which is only in nixpkgs unstable at the time.
2022-03-06 09:22:04 +01:00
Simon Bruder 5d8b0aae8a
flake.lock: Update
Flake lock file changes:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/6799201bec19b753a4ac305a53d34371e497941e' (2022-02-25)
  → 'github:cachix/pre-commit-hooks.nix/b6bc0b21e1617e2b07d8205e7fae7224036dfa4b' (2022-03-01)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/c3c66f6db4ac74a59eb83d83e40c10046ebc0b8c' (2022-02-26)
  → 'github:nixos/nixos-hardware/a7bca8d0d8188ae9802ecc467150cf018e19b958' (2022-03-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1622abf0e7890a3dac995f6eb5a92f56819ae38e' (2022-02-26)
  → 'github:nixos/nixpkgs/47cd6702934434dd02bc53a67dbce3e5493e33a2' (2022-03-04)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
  → 'github:nixos/nixpkgs/3e072546ea98db00c2364b81491b893673267827' (2022-03-02)
2022-03-06 09:18:39 +01:00
Simon Bruder 18832e12df
okarin: Add postgresql backup 2022-03-03 12:51:15 +01:00
Simon Bruder 386b1a7ed7
okarin: Migrate nitter from yuzuru 2022-03-03 12:47:30 +01:00
Simon Bruder 66994eefa6
okarin: Migrate invidious from yuzuru 2022-03-03 12:47:30 +01:00
Simon Bruder bd32b62dd6
okarin: Migrate libreddit from yuzuru 2022-03-03 12:47:30 +01:00
Simon Bruder b3ec53afca
okarin: Migrate sbruder.xyz from yuzuru 2022-03-03 12:47:30 +01:00
Simon Bruder 7ed13269a7
okarin: Init 2022-03-03 10:51:19 +01:00
Simon Bruder be283eecb5
vueko/mail: Add alias 2022-03-02 11:52:20 +01:00
Simon Bruder e6b10fa9b0
vueko/mail: Add alias 2022-02-28 12:26:32 +01:00
Simon Bruder 072f95fdc8
vueko/mail: Add alias 2022-02-28 12:25:20 +01:00
Simon Bruder e3f2061897
flake.lock: Update
Flake lock file changes:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ff9c0b459ddc4b79c06e19d44251daa8e9cd1746' (2021-12-18)
  → 'github:cachix/pre-commit-hooks.nix/6799201bec19b753a4ac305a53d34371e497941e' (2022-02-25)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/1ccfe243aa6e94bf80f2a66f6be41d086d37fc87' (2022-02-20)
  → 'github:nixos/nixos-hardware/c3c66f6db4ac74a59eb83d83e40c10046ebc0b8c' (2022-02-26)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4afca382d80b68bff9e154a97210e5a7bf5df8b3' (2022-02-18)
  → 'github:nixos/nixpkgs/1622abf0e7890a3dac995f6eb5a92f56819ae38e' (2022-02-26)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/d5f237872975e6fb6f76eef1368b5634ffcd266f' (2022-02-20)
  → 'github:nixos/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/cda46de69a7acef8df1ac07d27c2c2b1a8be8f21' (2022-02-21)
  → 'github:Mic92/sops-nix/afb0d686dced029ea720c466f693c12ebfd4107b' (2022-02-26)
2022-02-28 09:17:55 +01:00
Simon Bruder d56db834fe
vueko/mail: Add alias 2022-02-24 16:35:57 +01:00
Simon Bruder c4381cd564
games: Use dolphin from unstable 2022-02-23 20:46:33 +01:00
Simon Bruder 18144445e4
flake.lock: Update
Flake lock file changes:

• Updated input 'krops':
    'github:Mic92/krops/0388970c568905fedcbf429e5745aacd4f7a6633' (2021-09-23)
  → 'github:Mic92/krops/86fb3d2ee94fd8306231853b323ed8804edf26ec' (2022-02-15)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/c361b954759195c2ac085fbbed5ad7d513e1585b' (2022-02-12)
  → 'github:nixos/nixos-hardware/1ccfe243aa6e94bf80f2a66f6be41d086d37fc87' (2022-02-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7adc9c14ec74b27358a8df9b973087e351425a79' (2022-02-10)
  → 'github:nixos/nixpkgs/4afca382d80b68bff9e154a97210e5a7bf5df8b3' (2022-02-18)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/48d63e924a2666baf37f4f14a18f19347fbd54a2' (2022-02-10)
  → 'github:nixos/nixpkgs/d5f237872975e6fb6f76eef1368b5634ffcd266f' (2022-02-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/fc22eff3205e9742c1b0fd229c267bf237f0c43e' (2022-02-11)
  → 'github:Mic92/sops-nix/cda46de69a7acef8df1ac07d27c2c2b1a8be8f21' (2022-02-21)
2022-02-21 19:24:41 +01:00
Simon Bruder 434b6de398
vueko/mail: Add alias 2022-02-17 17:45:14 +01:00
Simon Bruder 16bdd14e5c
vueko/mail: Add alias 2022-02-16 16:19:02 +01:00
Simon Bruder b088ffc013
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/846b2ae0fc4cc943637d3d1def4454213e203cba' (2022-01-20)
  → 'github:numtide/flake-utils/3cecb5b042f7f209c56ffd8371b2711a290ec797' (2022-02-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/28b9ae40c45c5e7711c353fee1b7af734e293979' (2022-01-20)
  → 'github:nix-community/home-manager/2860d7e3bb350f18f7477858f3513f9798896831' (2022-02-04)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/57c7dfde9d1de3a6f35dc59447990cde4cd3e466' (2022-02-02)
  → 'github:nixos/nixos-hardware/c361b954759195c2ac085fbbed5ad7d513e1585b' (2022-02-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ceaca998029d4b1ac7fd2bee985a3b0f37a786b5' (2022-01-31)
  → 'github:nixos/nixpkgs/7adc9c14ec74b27358a8df9b973087e351425a79' (2022-02-10)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/554d2d8aa25b6e583575459c297ec23750adb6cb' (2022-02-02)
  → 'github:nixos/nixpkgs/48d63e924a2666baf37f4f14a18f19347fbd54a2' (2022-02-10)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c86068ac9a317f235be24a468206f874ba00f8d0' (2022-01-24)
  → 'github:Mic92/sops-nix/fc22eff3205e9742c1b0fd229c267bf237f0c43e' (2022-02-11)
2022-02-13 13:09:45 +01:00
Simon Bruder a25c7789ed
vueko/murmur: Remove strict username filter 2022-02-11 16:23:16 +01:00
Simon Bruder 6f1322f29a
vueko/mail: Add alias 2022-02-10 16:22:54 +01:00
Simon Bruder 745b7af584
logitech: Init user module 2022-02-09 20:21:27 +01:00
Simon Bruder 176983d0fa
vueko/mail: Add alias 2022-02-09 07:24:29 +01:00
Simon Bruder 175b5e1ef1
logitech: Init 2022-02-09 07:24:23 +01:00
Simon Bruder 8d5480416c
sway: Scale wallpaper with waifu2x-converter-cpp
This has been disabled since 2e33f18a3a,
but since I now have a 4k screen it is useful again.
2022-02-07 20:09:25 +01:00
Simon Bruder 0e2c83690e
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/87a35a0d58f546dc23f37b4f6af575d0e4be6a7a' (2022-01-12)
  → 'github:nixos/nixos-hardware/57c7dfde9d1de3a6f35dc59447990cde4cd3e466' (2022-02-02)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b3d86c56c786ad9530f1400adbd4dfac3c42877b' (2022-01-25)
  → 'github:nixos/nixpkgs/ceaca998029d4b1ac7fd2bee985a3b0f37a786b5' (2022-01-31)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c07b471b52be8fbc49a7dc194e9b37a6e19ee04d' (2022-01-25)
  → 'github:nixos/nixpkgs/554d2d8aa25b6e583575459c297ec23750adb6cb' (2022-02-02)
2022-02-03 19:04:40 +01:00
Simon Bruder 51f31c8716
vueko/mail: Add alias 2022-02-02 17:08:53 +01:00
Simon Bruder c7e900d4a6
vueko/mail: Add alias 2022-01-28 21:50:40 +01:00
Simon Bruder 8955676edc
flake.lock: Update
Flake lock file changes:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e84444b14cc75a4be17b58fd2c344f47dddf084e' (2022-01-21)
  → 'github:nixos/nixpkgs/b3d86c56c786ad9530f1400adbd4dfac3c42877b' (2022-01-25)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/fc4148a47fa927319186061aa42633c8aa5777f1' (2022-01-22)
  → 'github:nixos/nixpkgs/c07b471b52be8fbc49a7dc194e9b37a6e19ee04d' (2022-01-25)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/7edb4b080023ef12f39262a3aa7aab31015a7a0e' (2022-01-05)
  → 'github:Mic92/sops-nix/c86068ac9a317f235be24a468206f874ba00f8d0' (2022-01-24)
2022-01-26 21:24:37 +01:00
Simon Bruder dc499c4065
vueko/mail: Add alias 2022-01-24 16:42:56 +01:00
Simon Bruder 20b861a994
fuuko/torrent: Use AriaNg’s nixpkgs version
Otherwise node 10 will have to be built from source since it no longer
gets built by Hydra.
2022-01-23 11:58:37 +01:00
Simon Bruder a52cb95d44
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/74f7e4319258e287b0f9cb95426c9853b282730b' (2021-11-28)
  → 'github:numtide/flake-utils/846b2ae0fc4cc943637d3d1def4454213e203cba' (2022-01-20)
• Updated input 'home-manager':
    'github:nix-community/home-manager/697cc8c68ed6a606296efbbe9614c32537078756' (2021-12-18)
  → 'github:nix-community/home-manager/28b9ae40c45c5e7711c353fee1b7af734e293979' (2022-01-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/386234e2a61e1e8acf94dfa3a3d3ca19a6776efb' (2022-01-11)
  → 'github:nixos/nixpkgs/e84444b14cc75a4be17b58fd2c344f47dddf084e' (2022-01-21)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b2737d4980a17cc2b7d600d7d0b32fd7333aca88' (2022-01-11)
  → 'github:nixos/nixpkgs/fc4148a47fa927319186061aa42633c8aa5777f1' (2022-01-22)
2022-01-23 11:05:48 +01:00
Simon Bruder 922e007db9
restic/system: Don’t explicitly ignore rust target
Newer cargo versions automatically add a CACHEDIR.TAG file to the target
directory.
2022-01-22 10:33:33 +01:00
Simon Bruder 6499b7b196
restic/system: Start earlier
This avoids the backup failing due to clients being suspended during the
backup.
2022-01-22 10:32:51 +01:00
Simon Bruder 0de6be12f4
fuuko/gitea: Allow larger HTTP uploads
This is required to include larger files in Git LFS, which uses HTTP for
uploading the files.
2022-01-21 18:17:31 +01:00
Simon Bruder 964b34f321
sway/waybar: Disable hwmon override for mayushii
After a kernel upgrade, the old path no longer works and waybar
autodetects the correct one.
2022-01-20 18:21:36 +01:00
Simon Bruder fae6a08b6a
vueko/mail: Add alias 2022-01-18 19:30:48 +01:00
Simon Bruder 5d5a30a72b
vueko/mail: Add alias 2022-01-16 12:51:10 +01:00
Simon Bruder ebd1353bd6
qutebrowser/qbmarks: Do not sign when rebasing 2022-01-15 20:46:12 +01:00
Simon Bruder db7efe7d77
sway/kanshi: Add configuration for sayuri 2022-01-15 15:09:38 +01:00
Simon Bruder 4f042f7dd8
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/46df95ca81e7e4cf3458cdb4b7d1714b5fce9da5' (2021-12-28)
  → 'github:nixos/nixos-hardware/87a35a0d58f546dc23f37b4f6af575d0e4be6a7a' (2022-01-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d1e59cfc49961e121583abe32e2f3db1550fbcff' (2022-01-01)
  → 'github:nixos/nixpkgs/386234e2a61e1e8acf94dfa3a3d3ca19a6776efb' (2022-01-11)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/59bfda72480496f32787cec8c557182738b1bd3f' (2021-12-31)
  → 'github:nixos/nixpkgs/b2737d4980a17cc2b7d600d7d0b32fd7333aca88' (2022-01-11)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/1514ac9fd54363a24c513de43dd0b963e2d17cb7' (2021-12-29)
  → 'github:Mic92/sops-nix/7edb4b080023ef12f39262a3aa7aab31015a7a0e' (2022-01-05)
2022-01-15 11:24:01 +01:00
Simon Bruder a7724d2713
mpv: Add 4k visualiser resolution 2022-01-14 21:54:06 +01:00
Simon Bruder 8748cfdf11
fuuko: Remove drone
I don’t actually use it and it is somewhat of a risk to run
code-execution-as-a-service. Also, the confinement does not work
currently (tries to write to /var/empty), which prompted the removal,
because the low usage does not justify that amount of maintainance.
2022-01-14 17:20:52 +01:00
Simon Bruder ac22d1bc39
fuuko/go-neb: Use persistent system user
Using a dynamic user is unreliable as the pre-start script often starts
before the user and group are created.
2022-01-14 17:16:27 +01:00
Simon Bruder cc9fbf8d37
fuuko: Reinstall on different SSD
The old one is quite small and does not have a cache, which makes it
quite slow. The new SSD also has a much higher endurance rating.
2022-01-14 17:05:40 +01:00
Simon Bruder 0baeb59b38
tools: Add parted 2022-01-14 15:53:29 +01:00
Simon Bruder db5e4d212f
vueko/mail: Add alias 2022-01-12 19:55:35 +01:00