Commit graph

1789 commits

Author SHA1 Message Date
Simon Bruder 5a75e8e443
yuzuru/invidious: Enable auto-restarts
This is not the cleanest way to make it work reliably, but since this is
an upstream problem, I can’t do much else.
2021-12-09 21:43:29 +01:00
Simon Bruder a9f0b42f2f
mayushii/tlp: Adapt to TLP 1.4
It renamed the option to denylist and automatically excludes audio
devices by default.
2021-12-06 16:03:45 +01:00
Simon Bruder b87209cd06
zsh: Remove cp alias
Coreutils 9, which is the current version in nixpkgs stable, uses
reflinks by default.
2021-12-06 16:02:29 +01:00
Simon Bruder 505697715d
nix: Remove fallback for deamon nice levels 2021-12-06 16:00:41 +01:00
Simon Bruder 349b72c1d7
qutebrowser/invidious: Also redirect youtube-nocookie.com 2021-12-05 19:22:00 +01:00
Simon Bruder 88ba5dd485
vueko/mail: Add alias 2021-12-03 12:33:02 +01:00
Simon Bruder 986983f1ae
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/6b3f79de09c3de7c91ab51e55e87879f61b6faec' (2021-11-29)
  → 'github:nixos/nixos-hardware/4c9f07277bd4bc29a051ff2a0ca58c6403e3881a' (2021-12-02)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/96b4157790fc96e70d6e6c115e3f34bba7be490f' (2021-11-30)
  → 'github:nixos/nixpkgs/a640d8394f34714578f3e6335fc767d0755d78f9' (2021-12-01)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/29d1f6e1f625d246dcf84a78ef97b4da3cafc6ea' (2021-11-30)
  → 'github:nixos/nixpkgs/6daa4a5c045d40e6eae60a3b6e427e8700f1c07f' (2021-12-01)
2021-12-02 19:36:32 +01:00
Simon Bruder 5b8f759519
flake.lock: Update
Flake lock file changes:

• Updated input 'nixpkgs-overlay':
    'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=28788423542ce545f81af1f08f142d3fa336b8cf' (2021-11-26)
  → 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=72d323ca0410a08abc2d981b812c5cd0fd3338bf' (2021-12-01)
2021-12-01 21:01:32 +01:00
Simon Bruder 8d789fbba3
Rework mautrix-whatsapp config for 0.2
Many of the options are the default and some of them got renamed.
2021-12-01 19:15:32 +01:00
Simon Bruder e6f9ea1c67
Update infinisilSystem
It includes fixes for the mumble module required by newer nixpkgs.
2021-12-01 19:15:31 +01:00
Simon Bruder ab793631d2
vueko/coturn: Use upstream module
Fixes #53.
2021-12-01 19:15:31 +01:00
Simon Bruder 2c160661ec
Apply fixes for breaking module changes in 21.11 2021-12-01 19:15:31 +01:00
Simon Bruder cc8727fa80
Use nixFlakes instead of nixUnstable 2021-12-01 18:32:51 +01:00
Simon Bruder a9817baee9
Remove unneeded packages from unstable 2021-12-01 18:32:51 +01:00
Simon Bruder f17dac8f50
Remove packages overrides that are obsolete with 21.11 2021-12-01 18:32:51 +01:00
Simon Bruder 312f2ba627
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4' (2021-11-15)
  → 'github:numtide/flake-utils/74f7e4319258e287b0f9cb95426c9853b282730b' (2021-11-28)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/50cfce93606c020b9e69dce24f039b39c34a4c2d' (2021-11-15)
  → 'github:cachix/pre-commit-hooks.nix/c3b4f94350b0e59c2546fa85890cc70d03616b9c' (2021-11-24)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/5a7e613703ea349fd46b3fa2f3dfe3bd5444d591' (2021-11-18)
  → 'github:nixos/nixos-hardware/6b3f79de09c3de7c91ab51e55e87879f61b6faec' (2021-11-29)
• Updated input 'nixpkgs-overlay':
    'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=8dd0b5b818fb5e2f03bd942f7a62fbd84e198ee5' (2021-10-24)
  → 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=28788423542ce545f81af1f08f142d3fa336b8cf' (2021-11-26)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/715f63411952c86c8f57ab9e3e3cb866a015b5f2' (2021-11-17)
  → 'github:nixos/nixpkgs/29d1f6e1f625d246dcf84a78ef97b4da3cafc6ea' (2021-11-30)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3c53d012ac77d4bd8428f9c847709e287c897ad9' (2021-11-16)
  → 'github:Mic92/sops-nix/0e0dcc74bae23c7ef7fb6251c43c277b827e8c34' (2021-11-29)
2021-12-01 18:32:51 +01:00
Simon Bruder e6c1a105d2
Update to 21.11 2021-12-01 17:51:15 +01:00
Simon Bruder 5517a5a3db
pipewire: Add helvum 2021-11-29 17:06:41 +01:00
Simon Bruder df865ebef9
qutebrowser: Open downloads with reasonable program 2021-11-28 14:44:47 +01:00
Simon Bruder 7ad9d52864
vueko/mail: Add alias 2021-11-28 14:44:32 +01:00
Simon Bruder 4807e930e7
vueko/mail: Add alias 2021-11-28 14:44:27 +01:00
Simon Bruder cde1a05fd7
vueko/mail: Add alias 2021-11-23 20:35:15 +01:00
Simon Bruder f9fc9691a8
yuzuru/nitter: Fix video playback 2021-11-21 21:09:25 +01:00
Simon Bruder ce6885abca
pipewire: Enable rtkit 2021-11-21 13:11:52 +01:00
Simon Bruder 427361df65
fuuko/torrent: Increase open file descriptor limit 2021-11-21 13:11:19 +01:00
Simon Bruder 9588343b6e
pipewire: Enable jack
This allows more complicated configurations via qjackctl.
2021-11-20 22:51:14 +01:00
Simon Bruder d394b1f802
qutebrowser: Force Qt to use XCB as QPA platform
This somewhat alleviates the memory leaks, though it also creates new
issues, like problems with context menus on multi-monitor setups.

Meh…
2021-11-20 16:45:30 +01:00
Simon Bruder f2d9a44800
mpd: Use pipewire output 2021-11-20 16:44:54 +01:00
Simon Bruder 1df9a87520
Make nix scheduling options compatible with 21.11 2021-11-20 16:29:48 +01:00
Simon Bruder 7b9a52e37f
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/c91f3de5adaf1de973b797ef7485e441a65b8935' (2021-10-21)
  → 'github:numtide/flake-utils/bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4' (2021-11-15)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/433808cba23975201a48a3bb8ebc76029191fafd' (2021-11-10)
  → 'github:cachix/pre-commit-hooks.nix/50cfce93606c020b9e69dce24f039b39c34a4c2d' (2021-11-15)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/4045d5f43aff4440661d8912fc6e373188d15b5b' (2021-11-14)
  → 'github:nixos/nixos-hardware/5a7e613703ea349fd46b3fa2f3dfe3bd5444d591' (2021-11-18)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/68d4f5970b69b0fd0a95c57c8d0ab4b2b68fb9aa' (2021-11-13)
  → 'github:nixos/nixpkgs/24528474d2b3370f2f23879a557ae2cc92a5d50b' (2021-11-19)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c5ed8beb478a8ca035f033f659b60c89500a3034' (2021-11-11)
  → 'github:nixos/nixpkgs/715f63411952c86c8f57ab9e3e3cb866a015b5f2' (2021-11-17)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/9a961ab91c3e1b5561725b0c833c862cf22dc76a' (2021-11-13)
  → 'github:Mic92/sops-nix/3c53d012ac77d4bd8428f9c847709e287c897ad9' (2021-11-16)
2021-11-20 15:51:20 +01:00
Simon Bruder a220c7f9d9
mullvad: Update relays 2021-11-20 15:48:56 +01:00
Simon Bruder a624378478
vueko/mail: Add alias 2021-11-19 20:06:56 +01:00
Simon Bruder 9bac0b95ac
sway: Bind XF86AudioPause to also toggle mpd state 2021-11-18 18:33:18 +01:00
Simon Bruder 882f85cecf
vueko/mail: Add alias 2021-11-14 12:48:58 +01:00
Simon Bruder fc7bfb5b5d
flake.lock: Update
Flake lock file changes:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/06fa80325b6fe3b28d136071dd0ce55d4817e9fd' (2021-10-18)
  → 'github:cachix/pre-commit-hooks.nix/433808cba23975201a48a3bb8ebc76029191fafd' (2021-11-10)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/fd6f34afcf062761fb5035230f6297752bfedcba' (2021-11-07)
  → 'github:nixos/nixos-hardware/4045d5f43aff4440661d8912fc6e373188d15b5b' (2021-11-14)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e74894146a42ba552ebafa19ab2d1df7ccbc1738' (2021-11-08)
  → 'github:nixos/nixpkgs/68d4f5970b69b0fd0a95c57c8d0ab4b2b68fb9aa' (2021-11-13)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c935f5e0add2cf0ae650d072c8357533e21b0c35' (2021-11-07)
  → 'github:nixos/nixpkgs/c5ed8beb478a8ca035f033f659b60c89500a3034' (2021-11-11)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/517628cc1defc90191f0e1380f8f83e590dd6b56' (2021-11-07)
  → 'github:Mic92/sops-nix/9a961ab91c3e1b5561725b0c833c862cf22dc76a' (2021-11-13)
2021-11-14 12:13:01 +01:00
Simon Bruder ac92017f96
neovim: Fix nix phase snippets 2021-11-12 13:10:07 +01:00
Simon Bruder 821367af3f
qutebrowser: Init
This also makes it the default browser.
2021-11-09 21:45:50 +01:00
Simon Bruder 58e6cad052
pipewire: Remove hacky override of bluez quirks db
Nixpkgs now treats it as data, so it is not set in the module.

As an alternative, hardware volume is disabled globally.
2021-11-08 18:04:14 +01:00
Simon Bruder f38ab1834c
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/518b9c2159e7d4b7696ee18b8828f9086012923b' (2021-10-28)
  → 'github:nixos/nixos-hardware/fd6f34afcf062761fb5035230f6297752bfedcba' (2021-11-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f0869b1a2c0b150aac26e10bb5c2364ffb2e804f' (2021-10-31)
  → 'github:nixos/nixpkgs/e74894146a42ba552ebafa19ab2d1df7ccbc1738' (2021-11-08)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/e544ee88fa4590df75e221e645a03fe157a99e5b' (2021-10-31)
  → 'github:nixos/nixpkgs/c935f5e0add2cf0ae650d072c8357533e21b0c35' (2021-11-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2e86e1698d53e5bd71d9de5f8b7e8f2f5458633c' (2021-10-03)
  → 'github:Mic92/sops-nix/517628cc1defc90191f0e1380f8f83e590dd6b56' (2021-11-07)
2021-11-08 17:50:35 +01:00
Simon Bruder 43067ad796
neovim: Rework configuration in lua
Many plugins are not yet configured, but the basic functionality is
there.
2021-11-07 21:47:56 +01:00
Simon Bruder cc63ca0e9a
zsh: Do not automatically set color scheme
It often causes problems and I can still set it manually with dcsl if I
want to.
2021-11-07 21:47:56 +01:00
Simon Bruder 2ef9d583f6
tmux: Enable true color support 2021-11-07 20:33:52 +01:00
Simon Bruder 66f534157d
flake.nix: Avoid some anti-patterns
Even though nixpkgs.legacyPackages isn’t directly an anti-pattern,
importing it allows passing non-default options.
2021-11-07 20:31:48 +01:00
Simon Bruder b8735ee4f1
vueko/mail: Add alias 2021-11-03 10:04:24 +01:00
Simon Bruder 60b0dc9c74
mayushii: Add samba vm share 2021-11-02 11:13:59 +01:00
Simon Bruder d22183a8c2
mayushii: Allow manually controlling the fan speed 2021-11-01 16:27:13 +01:00
Simon Bruder 7e3506adde
Revert "games/steam: Include local fonts"
This reverts commit 4e7aa88c42.
2021-11-01 14:31:09 +01:00
Simon Bruder f4bf1ced57
yuzuru: Init 2021-11-01 10:10:40 +01:00
Simon Bruder b1f4b8b4b5
Add option to mark host as untrusted
This can be used to deploy a host that does not have access to the main
sops secrets file, e.g. because it does not have an encrypted root
partition.
2021-11-01 10:08:23 +01:00
Simon Bruder 65aff69a90
Make nixpkgs that is used for machine configurable
This allows a machine to run off a different nixpkgs branch (e.g.
unstable).
2021-11-01 10:08:23 +01:00