Simon Bruder
8f7403e66f
mpv: Overhaul selection of shader-based scalers
...
This removes ravu-zoom and ravu-lite in favour of standard ravu. It also
adds more nnedi3 shaders with neurons between 2^4 and 2^8, each with a
window size of 8x4. This should give a wide range of options that work
on all machines and still give acceptable results (at least balanced to
the performance).
The reason for this switch is ravu’s subpar performance, since it often
produces more artifacts than it avoids.
It also avoids some code duplication at the cost of making it more
complex.
2022-03-14 22:57:35 +01:00
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