Commit graph

1591 commits

Author SHA1 Message Date
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
Simon Bruder 4d99a4a232
hitagi: Disable corectrl
I renewed the thermal paste on its GPU and replaced the stock fan with
two Noctua NF-A9 PWM that are controlled via the mainboard’s fan headers
(connected via a Y splitter), so corectrl is no longer necessary.
2023-01-01 03:01:04 +01:00
Simon Bruder 4733d66172
vueko/mail: Add alias 2022-12-31 00:32:32 +01:00
Simon Bruder 43168701cb
vueko/mail: Add alias 2022-12-30 19:55:05 +01:00
Simon Bruder 03492fccad
Migrate sayuri to hitagi 2022-12-30 19:52:58 +01:00
Simon Bruder 25a7383a8b
flake.lock: Update
Flake lock file updates:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/200790e9c77064c53eaf95805b013d96615ecc27' (2022-12-19)
  → 'github:cachix/pre-commit-hooks.nix/67d98f02443b9928bc77f1267741dcfdd3d7b65c' (2022-12-26)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/25010a042c23695ae457a97aad60e9b1d49f2ecc' (2022-12-19)
  → 'github:nixos/nixos-hardware/9577ab1eaf01a738b015a7a7ab2a4616e158b6cd' (2022-12-21)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0938d73bb143f4ae037143572f11f4338c7b2d1c' (2022-12-17)
  → 'github:nixos/nixpkgs/dac57a4eccf1442e8bf4030df6fcbb55883cb682' (2022-12-24)
• Updated input 'nixpkgs-2205':
    'github:nixos/nixpkgs/bfb04388d42ff49e5e81da9f0bfcb48a6367273d' (2022-12-19)
  → 'github:nixos/nixpkgs/79e63f30ed2ff36cd0d9c2f7dadae5925c1a65db' (2022-12-23)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/04f574a1c0fde90b51bf68198e2297ca4e7cccf4' (2022-12-18)
  → 'github:nixos/nixpkgs/fad51abd42ca17a60fc1d4cb9382e2d79ae31836' (2022-12-25)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/32840f16ffa0856cdf9503a8658f2dd42bf70342' (2022-12-19)
  → 'github:Mic92/sops-nix/855b8d51fc3991bd817978f0f093aa6ae0fae738' (2022-12-25)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/87b58217c9a05edcf7630b9be32570f889217aef' (2022-12-19)
  → 'github:NixOS/nixpkgs/939c05a176b8485971463c18c44f48e56a7801c9' (2022-12-24)
2022-12-27 14:40:14 +01:00
Simon Bruder a9619201bb
swaync: Apply more fixes to restore old style 2022-12-27 14:38:46 +01:00
Simon Bruder c419778e67
mayushii: Set charge start threshold to 75
The previous one of 40 did no longer meet my use case.
2022-12-23 18:42:06 +01:00
Simon Bruder e1e1ff06e0
gui: Enable udisks2
It no longer is implicitly enabled, so it has to be enabled explicitly.
2022-12-22 22:52:24 +01:00
Simon Bruder e89cc99a11
swaync: Overhaul style
This replaces the default style sheet that gets overridden with a custom
one from scratch.

One thing that is still not ideal is that notifications with action
buttons have a scoll area for the action buttons, which shouldn’t be the
case.
2022-12-21 19:14:06 +01:00
Simon Bruder 40de497a6a
waybar: Implement stopgap measure for waybar mpd 2022-12-21 19:14:06 +01:00
Simon Bruder 632b712ee7
waybar: Make font display consistent
After the update to the new Iosevka version, the font was smaller
horizontally on non-HiDPI screens. Increasing the font size by .5px
ensures a display that reproduces the behaviour of the old Iosevka
version on all screens I tested.
2022-12-21 19:14:06 +01:00
Simon Bruder 0332206244
fonts/iosevka: Adjust style to match Nerd fonts 2.1 2022-12-21 19:14:06 +01:00
Simon Bruder f609567117
qutebrowser: Bump fake firefox version 2022-12-21 11:21:23 +01:00
Simon Bruder 3abcb17c95
qutebrowser: Use qt6 version 2022-12-21 11:21:13 +01:00
Simon Bruder 9b0884d2f9
qutebrowser: Remove unused userstyle 2022-12-21 11:20:45 +01:00
Simon Bruder 3f639f7e8e
qutebrowser: Only enable when gui is enabled 2022-12-21 11:20:04 +01:00
Simon Bruder e2dd1633bb
flake.lock: Update
Flake lock file updates:

• Updated input 'bang-evaluator':
    'git+https://git.sbruder.de/simon/bangs?ref=master&rev=7fc3d5019c907566abbad8f84ba9555a5786bd01' (2021-08-01)
  → 'git+https://git.sbruder.de/simon/bangs?ref=refs%2fheads%2fmaster&rev=7fc3d5019c907566abbad8f84ba9555a5786bd01' (2021-08-01)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/471c7f1ecace25e39099206431300322632d25c4' (2022-11-30)
  → 'github:cachix/pre-commit-hooks.nix/200790e9c77064c53eaf95805b013d96615ecc27' (2022-12-19)
• Updated input 'nix-pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a' (2022-11-20)
  → 'github:NixOS/nixpkgs/d513b448cc2a6da2c8803e3c197c9fc7e67b19e3' (2022-12-17)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/7883883d135ce5b7eae5dce4bfa12262b85c1c46' (2022-11-28)
  → 'github:nixos/nixos-hardware/25010a042c23695ae457a97aad60e9b1d49f2ecc' (2022-12-19)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7a6a010c3a1d00f8470a5ca888f2f927f1860a19' (2022-12-08)
  → 'github:nixos/nixpkgs/0938d73bb143f4ae037143572f11f4338c7b2d1c' (2022-12-17)
• Updated input 'nixpkgs-2205':
    'github:nixos/nixpkgs/99ec06122f481588abafd91f2710d80a5320efe6' (2022-12-08)
  → 'github:nixos/nixpkgs/bfb04388d42ff49e5e81da9f0bfcb48a6367273d' (2022-12-19)
• Updated input 'nixpkgs-overlay':
    'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=ff4ce742bffb71fc983cb13a3634ec0d243d869c' (2022-11-04)
  → 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=refs%2fheads%2fmaster&rev=ff4ce742bffb71fc983cb13a3634ec0d243d869c' (2022-11-04)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/e76c78d20685a043d23f5f9e0ccd2203997f1fb1' (2022-11-30)
  → 'github:nixos/nixpkgs/04f574a1c0fde90b51bf68198e2297ca4e7cccf4' (2022-12-18)
• Updated input 'password-hash-self-service':
    'git+https://git.sbruder.de/simon/password-hash-self-service?ref=master&rev=1b3435ec8615300fd81e96045ca7596e0f5a23f0' (2022-07-16)
  → 'git+https://git.sbruder.de/simon/password-hash-self-service?ref=refs%2fheads%2fmaster&rev=1b3435ec8615300fd81e96045ca7596e0f5a23f0' (2022-07-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
  → 'github:Mic92/sops-nix/32840f16ffa0856cdf9503a8658f2dd42bf70342' (2022-12-19)
• Removed input 'sops-nix/nixpkgs-22_05'
• Added input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/87b58217c9a05edcf7630b9be32570f889217aef' (2022-12-19)
2022-12-21 10:40:27 +01:00
Simon Bruder 5316f2d5e7
vueko/mail: Add alias 2022-12-17 11:29:36 +01:00
Simon Bruder 5734279167
vueko/mail: Add alias 2022-12-17 11:24:54 +01:00
Simon Bruder 5584dd3a91
vueko/mail: Add alias 2022-12-15 16:05:25 +01:00
Simon Bruder 54c5cfb240
restic/system: Enable compression
Fixes #66.
2022-12-13 09:59:31 +01:00
Simon Bruder 73c6fe8195
vueko/mail: Add alias 2022-12-12 22:46:37 +01:00
Simon Bruder 3cfb7b1d32
gui: Fix polkit syntax error
Somehow the ECMAscript compatibility was downgraded.
2022-12-11 16:22:23 +01:00
Simon Bruder 5d98924ea1
neovim: Adapt to 22.11 2022-12-10 17:16:34 +01:00
Simon Bruder b6a903551e
fonts: Use custom Iosevka variant
I don’t like the new defaults.
2022-12-10 16:09:10 +01:00
Simon Bruder 91ec565702
nix: Use 22.11 options 2022-12-10 16:08:13 +01:00
Simon Bruder ad89732961
sway: Make everything work again
This sadly has to downgrade some programs, if I find more time, I will
look more into this and try to make it work with the latest versions.
2022-12-10 16:08:03 +01:00
Simon Bruder 47c5bd5338
mail/aerc: Use home-manager module (mostly)
This does not use the home-manager provided account module, because it
does not support notmuch, LOGIN authentication and special characters in
user names.
2022-12-10 16:03:16 +01:00
Simon Bruder 71308a9284
gui: Replace deprecated gtkUsePortal 2022-12-10 15:17:12 +01:00
Simon Bruder 81b3d4590a
renge/hedgedoc: Migrate to 22.11 options 2022-12-10 15:15:58 +01:00
Simon Bruder aa7cf807f2
renge/grafana: Migrate to 22.11 options 2022-12-10 15:15:43 +01:00
Simon Bruder 60577ad4ea
renge/gitea: Migrate to 22.11 options 2022-12-10 15:15:11 +01:00
Simon Bruder a445953d46
Adapt locale configuration to new NixOS defaults 2022-12-10 14:51:07 +01:00
Simon Bruder f81a86235d
ausweisapp: Use upstream module 2022-12-10 14:50:41 +01:00
Simon Bruder 4f184a142c
pkgs: Drop memtest86plus
The version in nixpkgs now is newer.
2022-12-10 14:49:55 +01:00
Simon Bruder 8c317b76bf
Drop temporary unstable packages 2022-12-10 14:49:16 +01:00
Simon Bruder f32e2a5842
zsh/starship: Remove custom patch
Upstream added a patch that should avoid situations in which my patch
was needed.
2022-12-10 14:48:04 +01:00
Simon Bruder 81e22d4eba
Upgrade to NixOS 22.11 2022-12-10 14:45:55 +01:00
Simon Bruder 3e09f07c77
flake.lock: Update
Flake lock file updates:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/0ee9516a0ce5db8529b967ccabb10d79d2bf5483' (2022-11-22)
  → 'github:cachix/pre-commit-hooks.nix/471c7f1ecace25e39099206431300322632d25c4' (2022-11-30)
• Updated input 'nix-pre-commit-hooks/gitignore/nixpkgs':
    'github:NixOS/nixpkgs/2b71ddd869ad592510553d09fe89c9709fa26b2b' (2021-09-28)
  → follows 'nix-pre-commit-hooks/nixpkgs'
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/0099253ad0b5283f06ffe31cf010af3f9ad7837d' (2022-11-22)
  → 'github:nixos/nixos-hardware/7883883d135ce5b7eae5dce4bfa12262b85c1c46' (2022-11-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a' (2022-11-20)
  → 'github:nixos/nixpkgs/97e88a936cf18bc8a2c6cf65e4ec8d423e4cb743' (2022-12-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/af50806f7c6ab40df3e6b239099e8f8385f6c78b' (2022-11-21)
  → 'github:nixos/nixpkgs/e76c78d20685a043d23f5f9e0ccd2203997f1fb1' (2022-11-30)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f72e050c3ef148b1131a0d2df55385c045e4166b' (2022-11-20)
  → 'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/b68a6a27adb452879ab66c0eaac0c133e32823b2' (2022-11-20)
  → 'github:NixOS/nixpkgs/6649e08812f579581bfb4cada3ba01e30485c891' (2022-11-27)
2022-12-02 18:57:32 +01:00
Simon Bruder c61023b863
Add tools for using digitizer 2022-12-02 18:54:51 +01:00
Simon Bruder 64c3ccad2a
neovim: Add ctags to environment
It is required for the tagbar.
2022-11-22 22:32:21 +01:00