Commit Graph

1282 Commits (2fc8b9cff481e197ec53e3985a729b8c3178beda)

Author SHA1 Message Date
Simon Bruder 2fc8b9cff4
hitagi: Use kernel from nixpkgs unstable
It now includes 6.2
2023-03-09 21:22:03 +01:00
Simon Bruder cb175687dc
makemkv: Use correct hardcoded paths 2023-03-09 21:22:03 +01:00
Simon Bruder 4cd4ef0e03
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2cb27c79117a2a75ff3416c3199a2dc57af6a527' (2023-02-13)
  → 'github:nix-community/home-manager/b0be47978de5cfd729a79c3f57ace4c86364ff45' (2023-03-08)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/c9495f017f67a11e9c9909b032dc7762dfc853cf' (2023-02-20)
  → 'github:cachix/pre-commit-hooks.nix/1a20b9708962096ec2481eeb2ddca29ed747770a' (2023-03-09)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/d24ea777c57b69c6b143cf11d83184ef71b0dbbf' (2023-02-20)
  → 'github:nixos/nixos-hardware/6e303a505ad31a8e68a7f0d43e2170e81c16919b' (2023-03-09)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e19f25b587f15871d26442cfa1abe4418a815d7d' (2023-02-20)
  → 'github:nixos/nixpkgs/a7cc81913bb3cd1ef05ed0ece048b773e1839e51' (2023-03-07)
• Updated input 'nixpkgs-overlay':
    'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=refs%2fheads%2fmaster&rev=d907a415182e3051cb4b06da69320a347be24a78' (2023-01-22)
  → 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=refs%2fheads%2fmaster&rev=b095898a01dd3bf434488a18f887e718e2f5e528' (2023-03-06)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b69883faca9542d135fa6bab7928ff1b233c167f' (2023-02-20)
  → 'github:nixos/nixpkgs/c90c4025bb6e0c4eaf438128a3b2640314b1c58d' (2023-03-08)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
  → 'github:Mic92/sops-nix/00e9e9cd46600d68dd98a392025d4894c3711b58' (2023-03-08)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
  → 'github:NixOS/nixpkgs/d51554151a91cd4543a7620843cc378e3cbc767e' (2023-03-04)
2023-03-09 21:22:00 +01:00
Simon Bruder 962213cc81
neovim: Remove tailwind 2023-03-09 21:21:13 +01:00
Simon Bruder 0a4250330a
neovim: Disable tree sitter bash
It has been broken for a long time.
2023-03-09 21:21:13 +01:00
Simon Bruder b65129018a
neovim: Fix setup_filetype
The function arguments are not what they actually should be.
2023-03-09 21:21:13 +01:00
Simon Bruder e81cbc6539
fuuko/languagetool: Init 2023-03-09 21:21:13 +01:00
Simon Bruder fec939d816
wireguard/support: Init 2023-03-09 21:21:13 +01:00
Simon Bruder 7199515e8c
renge/invidious: Disable popular page 2023-03-09 21:21:12 +01:00
Simon Bruder cc4460f98b
hitagi: Use nixpkgs unstable
This is needed for Intel Arc support (Mesa 22.3+).

This also makes changes so the nixpkgs system evaluates without
errors/warnings (caused by my configuration).
2023-02-25 10:56:10 +01:00
Simon Bruder 2b524f1438
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b69883faca9542d135fa6bab7928ff1b233c167f' (2023-02-20)
  → 'github:nixos/nixpkgs/988cc958c57ce4350ec248d2d53087777f9e1949' (2023-02-22)
2023-02-25 10:47:18 +01:00
Simon Bruder f1b1eafe38
fuuko: Enable gigabyte_wmi sensors 2023-02-22 17:02:19 +01:00
Simon Bruder af65610fdd
fuuko: Enable udisks2 2023-02-22 17:02:18 +01:00
Simon Bruder 3c858c08d3
qutebrowser: Remove permissions for sipgate
I don’t use it anymore, because they stopped providing services to
private cusomers.
2023-02-22 17:02:18 +01:00
Simon Bruder 797fbb0d35
programs: Clean up
This removes some unused tools, changes the categorisation and moves
some packages into modules that better fit them.
2023-02-22 17:02:18 +01:00
Simon Bruder fbe5a829ea
mail/aerc: Remove stray comment 2023-02-21 23:48:49 +01:00
Simon Bruder 935c82fe9b
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0cf4274b5d06325bd16dbf879a30981bc283e58a' (2023-02-19)
  → 'github:nixos/nixpkgs/e19f25b587f15871d26442cfa1abe4418a815d7d' (2023-02-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5f4e07deb7c44f27d498f8df9c5f34750acf52d2' (2023-02-18)
  → 'github:nixos/nixpkgs/b69883faca9542d135fa6bab7928ff1b233c167f' (2023-02-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/1da7257baa1d6801c45d9d3dedae7ce79c0e6498' (2023-02-19)
  → 'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
2023-02-21 21:33:20 +01:00
Simon Bruder 21d7bf4e0a
programs: Remove taskell
I haven’t been using it and it currently is broken in unstable.
2023-02-21 21:33:20 +01:00
Simon Bruder 801b9db7a1
fuuko: Note blu-ray burner in readme
It has been in there for some time, but was not noted in the readme.
2023-02-21 21:33:20 +01:00
Simon Bruder a984f1bb04
fuuko: Move into better case 2023-02-21 21:33:20 +01:00
Simon Bruder b1975b9b1e
hitagi: Note case in readme 2023-02-21 21:11:22 +01:00
Simon Bruder b0dc7169cf
pipewire: Use helvum from unstable
The one from 22.11 does not build currently.
2023-02-20 22:35:11 +01:00
Simon Bruder d42f74a209
mayushii: Remove kernel pinning
The problems are fixed in a newer kernel version.

This theoretically is needed after
f760e2cee4, in which linuxPackages_6_0 is
no longer available.
2023-02-20 22:34:16 +01:00
Simon Bruder 371fb43cf8
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
• Updated input 'home-manager':
    'github:nix-community/home-manager/65c47ced082e3353113614f77b1bc18822dc731f' (2023-01-23)
  → 'github:nix-community/home-manager/2cb27c79117a2a75ff3416c3199a2dc57af6a527' (2023-02-13)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ab608394886fb04b8a5df3cb0bab2598400e3634' (2023-02-06)
  → 'github:cachix/pre-commit-hooks.nix/c9495f017f67a11e9c9909b032dc7762dfc853cf' (2023-02-20)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/16b6928ec622fd2356a80c0a9359eb350a94227d' (2023-02-07)
  → 'github:nixos/nixos-hardware/d24ea777c57b69c6b143cf11d83184ef71b0dbbf' (2023-02-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/13fdd3945d8a2da5e4afe35d8a629193a9680911' (2023-02-06)
  → 'github:nixos/nixpkgs/0cf4274b5d06325bd16dbf879a30981bc283e58a' (2023-02-19)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5a350a8f31bb7ef0c6e79aea3795a890cf7743d4' (2023-02-06)
  → 'github:nixos/nixpkgs/5f4e07deb7c44f27d498f8df9c5f34750acf52d2' (2023-02-18)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/5dc9710905bcd8d3fa4b8912a120d9a2f9fe25e5' (2023-02-07)
  → 'github:Mic92/sops-nix/1da7257baa1d6801c45d9d3dedae7ce79c0e6498' (2023-02-19)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/e32c33811815ca4a535a16faf1c83eeb4493145b' (2023-02-05)
  → 'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
2023-02-20 21:34:44 +01:00
Simon Bruder d0ad4a6286
vueko/mail: Add alias 2023-02-20 19:06:13 +01:00
Simon Bruder ddc2430377
hitagi: Update readme 2023-02-15 17:44:14 +01:00
Simon Bruder f59ba624ba
co2_exporter: Actually apply systemd sandboxing
I don’t know how that FIXME could be in there for so long.
2023-02-15 12:01:46 +01:00
Simon Bruder 42a22e89b7
initrd-ssh: Improve module documentation 2023-02-15 11:35:59 +01:00
Simon Bruder c3d7de1d49
pkgs/mumble: Use 1.5.517 (rc)
The version in nixpkgs opens all fonts (which are quite a lot) at
startup, which takes a few seconds in which no interaction is possible.
2023-02-12 12:47:42 +01:00
Simon Bruder f4efa9b1fc
hitagi: Switch to Intel Arc A770
Things are not very smooth yet. Hwmon only works with Kernel 6.2 and
only supports energy monitoring (and even that doesn’t look too good).
Fan control and temperature is not supported. To get at least usage
statistics, intel_gpu_top can be used. Mangohud in its newest unreleased
version also supports getting stats from it. However, intel_gpu_top
needs cap_perfmon, which is a pain to get working inside the double
bubblewrap sandbox for steam, therefore it is not yet available.

On the positive side, OpenCL works well and oneAPI also works with
blender-bin from nix-warez (nixpkgs doesn’t yet have blender with oneAPI
support).
2023-02-11 22:53:54 +01:00
Simon Bruder f760e2cee4
flake.lock: Update
Flake lock file updates:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/5668d079583a5b594cb4e0cc0e6d84f1b93da7ae' (2023-02-02)
  → 'github:cachix/pre-commit-hooks.nix/ab608394886fb04b8a5df3cb0bab2598400e3634' (2023-02-06)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/b7ac0a56029e4f9e6743b9993037a5aaafd57103' (2023-01-24)
  → 'github:nixos/nixos-hardware/16b6928ec622fd2356a80c0a9359eb350a94227d' (2023-02-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f7543a7539a007e9562e4d8d24e17a4bcf369b68' (2023-02-03)
  → 'github:nixos/nixpkgs/13fdd3945d8a2da5e4afe35d8a629193a9680911' (2023-02-06)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/a100acd7bbf105915b0004427802286c37738fef' (2023-02-02)
  → 'github:nixos/nixpkgs/5a350a8f31bb7ef0c6e79aea3795a890cf7743d4' (2023-02-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a81ce6c961480b3b93498507074000c589bd9d60' (2023-02-01)
  → 'github:Mic92/sops-nix/5dc9710905bcd8d3fa4b8912a120d9a2f9fe25e5' (2023-02-07)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/a3a1400571e3b9ccc270c2e8d36194cf05aab6ce' (2023-02-01)
  → 'github:NixOS/nixpkgs/e32c33811815ca4a535a16faf1c83eeb4493145b' (2023-02-05)
2023-02-11 20:52:20 +01:00
Simon Bruder cf482743a0
vueko/mail: Add alias 2023-02-11 12:58:55 +01:00
Simon Bruder 46b695886a
renge/mautrix-signal: Drop
It never really worked and currently just uses up resources.
2023-02-07 11:29:23 +01:00
Simon Bruder d3e7424562
renge/mautrix-whatsapp: Disable logging to file
It logs *all* messages and the level does not influence this. That is
not desirable, so it should be disabled.
2023-02-07 11:26:42 +01:00
Simon Bruder 011d8a8e0c
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/89a8ba0b5b43b3350ff2e3ef37b66736b2ef8706' (2022-12-28)
  → 'github:nix-community/home-manager/65c47ced082e3353113614f77b1bc18822dc731f' (2023-01-23)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/496e4505c2ddf5f205242eae8064d7d89cd976c0' (2023-01-13)
  → 'github:cachix/pre-commit-hooks.nix/5668d079583a5b594cb4e0cc0e6d84f1b93da7ae' (2023-02-02)
• Updated input 'nix-pre-commit-hooks/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → 'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'nix-pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/d513b448cc2a6da2c8803e3c197c9fc7e67b19e3' (2022-12-17)
  → 'github:NixOS/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/7bd6b87b3712e68007823e8dd5c37ee9b114fee3' (2023-01-15)
  → 'github:nixos/nixos-hardware/b7ac0a56029e4f9e6743b9993037a5aaafd57103' (2023-01-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a83ed85c14fcf242653df6f4b0974b7e1c73c6c6' (2023-01-14)
  → 'github:nixos/nixpkgs/f7543a7539a007e9562e4d8d24e17a4bcf369b68' (2023-02-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/befc83905c965adfd33e5cae49acb0351f6e0404' (2023-01-13)
  → 'github:nixos/nixpkgs/a100acd7bbf105915b0004427802286c37738fef' (2023-02-02)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e18eefd2b133a58309475298052c341c08470717' (2023-01-15)
  → 'github:Mic92/sops-nix/a81ce6c961480b3b93498507074000c589bd9d60' (2023-02-01)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/7c65528c3f8462b902e09d1ccca23bb9034665c2' (2023-01-15)
  → 'github:NixOS/nixpkgs/a3a1400571e3b9ccc270c2e8d36194cf05aab6ce' (2023-02-01)
2023-02-04 10:16:45 +01:00
Simon Bruder a06c781a25
vueko/mail: Add alias 2023-01-29 15:25:40 +01:00
Simon Bruder 8f109831e2
mpd: Save lyrics in music directory
That ensures they are synced between devices.
2023-01-28 22:10:04 +01:00
Simon Bruder 00e37c8104
programs: Add linphone
It’s not great, but I couldn’t find any other sip softphone that even
just works.
2023-01-28 22:01:26 +01:00
Simon Bruder f3f651cdc3
vueko/mail: Add alias 2023-01-26 10:06:21 +01:00
Simon Bruder f35118854e
vueko/mail: Add alias 2023-01-26 00:16:37 +01:00
Simon Bruder 09ffba6f9b
vueko/mail: Add alias 2023-01-25 23:08:09 +01:00
Simon Bruder 8b760909f8
hitagi: Add manual fan control for case fans
The firmware does not allow using multiple sensors (CPU and GPU) for one
fan output.
2023-01-22 16:35:02 +01:00
Simon Bruder 049dfd4be8
fancontrol: Init 2023-01-22 16:34:52 +01:00
Simon Bruder cccdd48ff9
programs: Add zbar 2023-01-21 21:29:58 +01:00
Simon Bruder 9234a2bdda
programs: Add ripgrep-all 2023-01-21 21:29:34 +01:00
Simon Bruder 9c88e64138
flake.lock: Update
Flake lock file updates:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/a4548c09eac4afb592ab2614f4a150120b29584c' (2023-01-05)
  → 'github:cachix/pre-commit-hooks.nix/496e4505c2ddf5f205242eae8064d7d89cd976c0' (2023-01-13)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/ca29e25c39b8e117d4d76a81f1e229824a9b3a26' (2023-01-02)
  → 'github:nixos/nixos-hardware/7bd6b87b3712e68007823e8dd5c37ee9b114fee3' (2023-01-15)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2dea8991d89b9f1e78d874945f78ca15f6954289' (2023-01-06)
  → 'github:nixos/nixpkgs/a83ed85c14fcf242653df6f4b0974b7e1c73c6c6' (2023-01-14)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/a518c77148585023ff56022f09c4b2c418a51ef5' (2023-01-05)
  → 'github:nixos/nixpkgs/befc83905c965adfd33e5cae49acb0351f6e0404' (2023-01-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2253120d2a6147e57bafb5c689e086221df8032f' (2023-01-08)
  → 'github:Mic92/sops-nix/e18eefd2b133a58309475298052c341c08470717' (2023-01-15)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/9f11a2df77cb945c115ae2a65f53f38121597d73' (2023-01-07)
  → 'github:NixOS/nixpkgs/7c65528c3f8462b902e09d1ccca23bb9034665c2' (2023-01-15)
2023-01-15 18:48:02 +01:00
Simon Bruder 58ab5ad884
mayushii: Work around broken DP Alt Mode hotplug
This only downgrades the kernel, so that is not a long term option, but
at least makes it possible to not reboot twice a day or so.
2023-01-10 17:49:16 +01:00
Simon Bruder c2c8e70f1e
pkgs/osu-lazer: Rebase patches 2023-01-10 17:49:16 +01:00
Simon Bruder 3a5236fb76
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0e8125916b420e41bf0d23a0aa33fadd0328beb3' (2022-12-05)
  → 'github:nix-community/home-manager/89a8ba0b5b43b3350ff2e3ef37b66736b2ef8706' (2022-12-28)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/67d98f02443b9928bc77f1267741dcfdd3d7b65c' (2022-12-26)
  → 'github:cachix/pre-commit-hooks.nix/a4548c09eac4afb592ab2614f4a150120b29584c' (2023-01-05)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/9577ab1eaf01a738b015a7a7ab2a4616e158b6cd' (2022-12-21)
  → 'github:nixos/nixos-hardware/ca29e25c39b8e117d4d76a81f1e229824a9b3a26' (2023-01-02)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dac57a4eccf1442e8bf4030df6fcbb55883cb682' (2022-12-24)
  → 'github:nixos/nixpkgs/2dea8991d89b9f1e78d874945f78ca15f6954289' (2023-01-06)
• Updated input 'nixpkgs-2205':
    'github:nixos/nixpkgs/79e63f30ed2ff36cd0d9c2f7dadae5925c1a65db' (2022-12-23)
  → 'github:nixos/nixpkgs/0874168639713f547c05947c76124f78441ea46c' (2023-01-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/fad51abd42ca17a60fc1d4cb9382e2d79ae31836' (2022-12-25)
  → 'github:nixos/nixpkgs/a518c77148585023ff56022f09c4b2c418a51ef5' (2023-01-05)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/855b8d51fc3991bd817978f0f093aa6ae0fae738' (2022-12-25)
  → 'github:Mic92/sops-nix/2253120d2a6147e57bafb5c689e086221df8032f' (2023-01-08)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/939c05a176b8485971463c18c44f48e56a7801c9' (2022-12-24)
  → 'github:NixOS/nixpkgs/9f11a2df77cb945c115ae2a65f53f38121597d73' (2023-01-07)
2023-01-10 17:49:16 +01:00
Simon Bruder d1a29ef2dd
renge/synapse: Fix synapse log config
The parameter name changed, which lead to synapse ignoring the wrong
config option.
2023-01-10 17:49:16 +01:00