Commit graph

1390 commits

Author SHA1 Message Date
Simon Bruder 050359f8ee
nix: Fix nix not working with local LFS repositories 2021-09-25 17:17:49 +02:00
Simon Bruder ac03369ff8
flake.lock: Update
Flake input changes:

* Updated 'krops': 'github:Mic92/krops/c3a1ffab03e8cfbb7ff532bdfa10b26b3dc76911' -> 'github:Mic92/krops/0388970c568905fedcbf429e5745aacd4f7a6633'
* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/a387b870f809ca62edb231ded669302d389a6401' -> 'github:nixos/nixos-hardware/3cc8c47af31798040ea62499090540413279f832'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/b3083bc6933eb7fa4ee7bd4802e9f72b56f3e654' -> 'github:nixos/nixpkgs/056a3c1fae30d06d14b171b9023743c21a23ec1a'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/bcd607489d76795508c48261e1ad05f5d4b7672f' -> 'github:nixos/nixpkgs/51bcdc4cdaac48535dabf0ad4642a66774c609ed'
* Updated 'sops-nix': 'github:Mic92/sops-nix/32d94573f7d8fe2c8c7874140990d0f49ea9d344' -> 'github:Mic92/sops-nix/64235a958b9ceedf98a3212c13b0dea3a504598f'
2021-09-25 15:04:14 +02:00
Simon Bruder 7f4d0903ca
vueko/mail: Add alias 2021-09-19 13:32:01 +02:00
Simon Bruder d1000ee78a
vueko/mail: Add alias 2021-09-17 15:03:44 +02:00
Simon Bruder 275b784c09
flake.lock: Update
Flake input changes:

* Updated 'flake-utils': 'github:numtide/flake-utils/997f7efcb746a9c140ce1f13c72263189225f482' -> 'github:numtide/flake-utils/7e5bf3925f6fbdfaf50a2a7ca0be2879c4261d19'
* Updated 'home-manager': 'github:nix-community/home-manager/f5adb9be829f487f99bcc0f1884f74ddb85f70c8' -> 'github:nix-community/home-manager/7d9ba15214004c979d2c8733f8be12ce6502cf8a'
* Updated 'nix-pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/397f0713d007250a2c7a745e555fa16c5dc8cadb' -> 'github:cachix/pre-commit-hooks.nix/3ed0e618cebc1ff291c27b749cf7568959cac028'
* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/342048461da7fc743e588ee744080c045613a226' -> 'github:nixos/nixos-hardware/a387b870f809ca62edb231ded669302d389a6401'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/fd6dba47199a7c249e64c1aa1fef01ee78e58481' -> 'github:nixos/nixpkgs/b3083bc6933eb7fa4ee7bd4802e9f72b56f3e654'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/efcfe3676268c789e78a22b20a94c00227d20bc8' -> 'github:nixos/nixpkgs/bcd607489d76795508c48261e1ad05f5d4b7672f'
* Updated 'sops-nix': 'github:Mic92/sops-nix/3e4ebc851c91d1ce5c65da23436726c555a0d7e8' -> 'github:Mic92/sops-nix/32d94573f7d8fe2c8c7874140990d0f49ea9d344'
2021-09-15 13:44:12 +02:00
Simon Bruder bd20daea28
vueko/element-web: Make PDF download work 2021-09-15 07:30:41 +02:00
Simon Bruder 5c0d4439e8
bwrap-helper: Reuse system’s PATH
Otherwise running in nix-shell does not make the binaries from the
temporary environment available inside the sandbox.
2021-09-10 23:33:31 +02:00
Simon Bruder 9190c83c97
Fix ntfs support 2021-09-10 18:01:52 +02:00
Simon Bruder b3f106010a
vueko/mail: Add alias 2021-09-10 14:28:44 +02:00
Simon Bruder 79636d081f
vueko/mail: Add alias 2021-09-08 11:49:43 +02:00
Simon Bruder edab69554d
flake.lock: Update
Flake input changes:

* Updated 'nixpkgs': 'github:nixos/nixpkgs/110a2c9ebbf5d4a94486854f18a37a938cfacbbb' -> 'github:nixos/nixpkgs/fd6dba47199a7c249e64c1aa1fef01ee78e58481'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/8a2ec31e224de9461390cdd03e5e0b0290cdad0b' -> 'github:nixos/nixpkgs/efcfe3676268c789e78a22b20a94c00227d20bc8'
2021-09-08 01:14:49 +02:00
Simon Bruder 7db9922dc2
nginx: Disable access log by default 2021-09-08 01:12:56 +02:00
Simon Bruder d46eca0ab0
git: Make aliases agnostic of default branch name 2021-09-06 16:30:14 +02:00
Simon Bruder d840d4c227
neovim: Add binding for LSP code action 2021-09-05 14:46:58 +02:00
Simon Bruder 1730681386
fuuko/torrent: Switch wireguard endpoints 2021-09-05 13:35:45 +02:00
Simon Bruder a94fd4d505
ghci: Add Hoogle commands 2021-09-05 00:18:47 +02:00
Simon Bruder aceeb7c35a
ghc: Init
This only adds the configuration, not the packages, because they are
massive.
2021-09-03 20:04:40 +02:00
Simon Bruder d621e84a00
wireguard/home: Fix peer-to-peer connection
Public clients also need to have all peers configured, so they can
connect to them.
2021-09-03 15:31:45 +02:00
Simon Bruder bbda930013
flake.lock: Update
Flake input changes:

* Updated 'nixpkgs': 'github:nixos/nixpkgs/74d017edb6717ad76d38edc02ad3210d4ad66b96' -> 'github:nixos/nixpkgs/110a2c9ebbf5d4a94486854f18a37a938cfacbbb'
* Updated 'nixpkgs-overlay': 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=f28ea2244d33d0ed663e7864de55a77899e7f226' -> 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=41bf1e1cbf3157ef3eb6896c17a98a387a6c343e'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/88226ea038e538e09c272a7c56ba73c3f5eed57f' -> 'github:nixos/nixpkgs/8a2ec31e224de9461390cdd03e5e0b0290cdad0b'
* Updated 'sops-nix': 'github:Mic92/sops-nix/024c079aa1fb582068b79138597ac41f4f3ce799' -> 'github:Mic92/sops-nix/3e4ebc851c91d1ce5c65da23436726c555a0d7e8'
2021-09-03 15:05:05 +02:00
Simon Bruder bab6c5e5dc
wireguard/home: Use peer-to-peer connections if possible 2021-08-31 11:20:06 +02:00
Simon Bruder 0ca3062e69
dnsmasq: Add quad9 DNS servers
Thanks Sony Music for bringing this to my attention.
2021-08-31 09:55:51 +02:00
Simon Bruder 0d9ec3383e
nginx-interactive-index: Make .. work again
This fixes a regression introduced in
77eab2497a, which moved the heading into a
thead and the file listing into a tbody. Therefore, the .. entry is now
the first entry and has been excluded by the rule that previously
excluded the header.
2021-08-30 22:11:00 +02:00
Simon Bruder 2c3e65cf5c
vueko/mail: Add alias 2021-08-30 12:53:17 +02:00
Simon Bruder 37bc221e0c
fuuko/dnsmasq: Increase cache size 2021-08-29 18:56:00 +02:00
Simon Bruder ccc0d60d71
nginx-interactive-index: Implement stripes in javascript
This shows stripes correctly even after a filter has been entered.
Previously the absolute position (before filtering) has been used to
determine the row colour, which looked weird.
2021-08-29 14:14:07 +02:00
Simon Bruder 77eab2497a
nginx-interactive-index: Only apply stripes to body 2021-08-29 14:13:35 +02:00
Simon Bruder f6d9bf82db
mullvad: Update relays 2021-08-29 12:32:50 +02:00
Simon Bruder 65dcb3051e
Add TODO for removing custom prometheus-fritzbox-exporter 2021-08-29 12:03:22 +02:00
Simon Bruder a5fde0764d
waybar: Autostart blueman-applet 2021-08-28 16:54:27 +02:00
Simon Bruder 8c5a0e8a38
flake.lock: Update
Flake input changes:

* Updated 'home-manager': 'github:nix-community/home-manager/9f2b766d0f46fcc87881531e6a86eba514b8260d' -> 'github:nix-community/home-manager/f5adb9be829f487f99bcc0f1884f74ddb85f70c8'
* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/de40acde6c056a7c5f3c9ad4dca0c172fa35d207' -> 'github:nixos/nixos-hardware/342048461da7fc743e588ee744080c045613a226'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/d5aadbefd650cb0a05ba9c788a26327afce2396c' -> 'github:nixos/nixpkgs/74d017edb6717ad76d38edc02ad3210d4ad66b96'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/870959c7fb3a42af1863bed9e1756086a74eb649' -> 'github:nixos/nixpkgs/88226ea038e538e09c272a7c56ba73c3f5eed57f'
* Updated 'sops-nix': 'github:Mic92/sops-nix/ec2800174de5a7be8ec5b144819af2c7de77abe2' -> 'github:Mic92/sops-nix/024c079aa1fb582068b79138597ac41f4f3ce799'
2021-08-28 15:17:14 +02:00
Simon Bruder 9f4ffa5932
fuuko: Add hcloud_exporter 2021-08-28 13:53:38 +02:00
Simon Bruder 74955039f3
programs: Remove unused programs
They are currently taking up a huge amount of space but I rarely or
never use them.
2021-08-28 11:49:21 +02:00
Simon Bruder 29f0a5017f
programs: Move virt-manager to user profile 2021-08-28 11:24:51 +02:00
Simon Bruder a0e52ea7b6
{nunotaba,sayuri}: Use qemu_kvm for libvirt
I don’t emulate any architectures besides x86_64 anyway.
2021-08-28 11:23:57 +02:00
Simon Bruder 1aa325b1ec
fuuko/torrent: Use nixpkgs unstable’s aria2
It has a new release of aria2 that includes the patch that was
previously manually applied.
2021-08-24 22:06:30 +02:00
Simon Bruder c0493bd3a5
flake.lock: Update
Flake input changes:

* Updated 'flake-utils': 'github:numtide/flake-utils/c5d161cc0af116a2e17f54316f0bf43f0819785c' -> 'github:numtide/flake-utils/997f7efcb746a9c140ce1f13c72263189225f482'
* Updated 'home-manager': 'github:nix-community/home-manager/b39647e52ed3c0b989e9d5c965e598ae4c38d7ef' -> 'github:nix-community/home-manager/9f2b766d0f46fcc87881531e6a86eba514b8260d'
* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/878f629005b003fe39c9e619b074e0ff7d9ed0e2' -> 'github:nixos/nixos-hardware/de40acde6c056a7c5f3c9ad4dca0c172fa35d207'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/7bbca9877caed472c6b5866ea09302cfcdce3dbf' -> 'github:nixos/nixpkgs/d5aadbefd650cb0a05ba9c788a26327afce2396c'
* Updated 'nixpkgs-overlay': 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=8f31f1add50b4f107f4dc69f12c0aa3c3d5cf49d' -> 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=d408a21736f685dec0426edd0bf12fbbd229b778'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/253aecf69ed7595aaefabde779aa6449195bebb7' -> 'github:nixos/nixpkgs/870959c7fb3a42af1863bed9e1756086a74eb649'
2021-08-24 22:04:13 +02:00
Simon Bruder d76c299f6d
vueko/mail: Add alias 2021-08-22 13:04:56 +02:00
Simon Bruder 9aa7d4411f
zsh: Add binding for editing the current command 2021-08-21 22:32:58 +02:00
Simon Bruder 64a682a836
mpd: Disable replaygain
Otherwise heavy clipping occurs when playing opus files without
replaygain tags.
2021-08-21 18:57:08 +02:00
Simon Bruder 9832f10d03
youtube-dl: Add yt-dlp
youtube-dl currently is unbearably slow (double-digit KiB/s).
2021-08-21 18:55:16 +02:00
Simon Bruder 15fdc8756a
pipewire: Disable hardware volume for HD 4.50BTNC 2021-08-21 15:47:17 +02:00
Simon Bruder aed5d19be3
waybar/mpd: Limit title and artist length 2021-08-19 22:22:08 +02:00
Simon Bruder 71f6aed0b4
flake.lock: Update
Flake input changes:

* Updated 'flake-utils': 'github:numtide/flake-utils/f7e004a55b120c02ecb6219596820fcd32ca8772' -> 'github:numtide/flake-utils/c5d161cc0af116a2e17f54316f0bf43f0819785c'
* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/566f4da36652b1fe404346aafcd2cd02fecf7d43' -> 'github:nixos/nixos-hardware/878f629005b003fe39c9e619b074e0ff7d9ed0e2'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/a445f5829889959d65ad65e5c961d5c67e1cd677' -> 'github:nixos/nixpkgs/7bbca9877caed472c6b5866ea09302cfcdce3dbf'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/4138cbd913fad85073e59007710e3f083d0eb7c6' -> 'github:nixos/nixpkgs/253aecf69ed7595aaefabde779aa6449195bebb7'
2021-08-19 21:54:46 +02:00
Simon Bruder d564735b4e
flake.lock: Update
Flake input changes:

* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/7da029f26849f8696ac49652312c9171bf9eb170' -> 'github:nixos/nixos-hardware/566f4da36652b1fe404346aafcd2cd02fecf7d43'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/2d6ab6c6b92f7aaf8bc53baba9754b9bfdce56f2' -> 'github:nixos/nixpkgs/a445f5829889959d65ad65e5c961d5c67e1cd677'
* Updated 'nixpkgs-overlay': 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=29f85ebdce94bb722e2cb3d34a823eb4fe8b0fef' -> 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=8f31f1add50b4f107f4dc69f12c0aa3c3d5cf49d'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/fe01052444c1d66ed6ef76df2af798c9769e9e79' -> 'github:nixos/nixpkgs/4138cbd913fad85073e59007710e3f083d0eb7c6'
2021-08-15 10:00:57 +02:00
Simon Bruder 5ebd71d1f3
flake.lock: Update
Flake input changes:

* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/8296b88560d8ac07a885452e094cd454de90ea9b' -> 'github:nixos/nixos-hardware/7da029f26849f8696ac49652312c9171bf9eb170'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/733682c32929293341f113f297b64ea6319e9089' -> 'github:nixos/nixpkgs/2d6ab6c6b92f7aaf8bc53baba9754b9bfdce56f2'
* Updated 'nixpkgs-overlay': 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=eff7a88016c725d7adc8e520f5d95e59d6fed66c' -> 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=29f85ebdce94bb722e2cb3d34a823eb4fe8b0fef'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/439b1605227b8adb1357b55ce8529d541abbe9eb' -> 'github:nixos/nixpkgs/fe01052444c1d66ed6ef76df2af798c9769e9e79'
2021-08-11 18:20:29 +02:00
Simon Bruder 95b65c5d15
sayuri: Add samba sharing files with windows VM
This requires enabling guest access in Windows [1].

[1] https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default
2021-08-11 10:54:31 +02:00
Simon Bruder 54242cc943
btsync: Make compatible with pipewire
pacmd only supports the “real” pulseaudio daemon.
2021-08-10 13:16:04 +02:00
Simon Bruder 2b9bb92757
git: Add grbias alias 2021-08-07 13:29:29 +02:00
Simon Bruder cb3401ff87
osu-lazer: Rebase patches
This also modifies how the patches are applied, since nixpkgs does not
apply any patches any more.
2021-08-07 13:22:16 +02:00
Simon Bruder 552c4d3b2b
flake.lock: Update
Flake input changes:

* Updated 'nixos-hardware': 'github:nixos/nixos-hardware/09ed30ff3bb67f5efe9c77e0d79aca01793526ca' -> 'github:nixos/nixos-hardware/8296b88560d8ac07a885452e094cd454de90ea9b'
* Updated 'nixpkgs': 'github:nixos/nixpkgs/11c662074e2ae3dddd7e157918b6981de4ce7857' -> 'github:nixos/nixpkgs/733682c32929293341f113f297b64ea6319e9089'
* Updated 'nixpkgs-overlay': 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=76b81d31bb1f703d346086310fe9231fec1d37b2' -> 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=eff7a88016c725d7adc8e520f5d95e59d6fed66c'
* Updated 'nixpkgs-unstable': 'github:nixos/nixpkgs/8ecc61c91a596df7d3293603a9c2384190c1b89a' -> 'github:nixos/nixpkgs/439b1605227b8adb1357b55ce8529d541abbe9eb'
2021-08-07 10:14:31 +02:00