Commit graph

1591 commits

Author SHA1 Message Date
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
Simon Bruder 9deb6c5656
readme: Clarify the license statement
Especially when the MIT License does not apply.
2021-11-01 10:08:23 +01:00
Simon Bruder 4379c72a7e
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/0bb7b0906c353703c2eea36bd73134f0216f3e62' (2021-10-27)
  → 'github:nixos/nixos-hardware/518b9c2159e7d4b7696ee18b8828f9086012923b' (2021-10-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d14d83a3691121642be1b0579cf3408a83c558d7' (2021-10-27)
  → 'github:nixos/nixpkgs/f0869b1a2c0b150aac26e10bb5c2364ffb2e804f' (2021-10-31)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/2deb07f3ac4eeb5de1c12c4ba2911a2eb1f6ed61' (2021-10-28)
  → 'github:nixos/nixpkgs/e544ee88fa4590df75e221e645a03fe157a99e5b' (2021-10-31)
2021-11-01 10:06:51 +01:00
Simon Bruder 4e7aa88c42
games/steam: Include local fonts 2021-10-31 17:45:19 +01:00
Simon Bruder f92ae65467
fuuko/factorio: 1.1.41 -> 1.1.42 2021-10-31 09:09:50 +01:00
Simon Bruder 13663a4297
games/steam-sandbox: Include /etc/passwd
Some games segfault when it doesn’t exist.
2021-10-31 09:02:00 +01:00
Simon Bruder dcdeece6a2
mpv: Reorganise non-home-manager scripts and options 2021-10-29 20:58:40 +02:00
Simon Bruder 817d9dae20
sway/waybar: Display battery icon on the right side 2021-10-29 19:25:11 +02:00
Simon Bruder b443554c41
pkgs/rtw89: Add src override at unstable-2021-10-21
That version includes IPv6 support.
2021-10-29 14:51:20 +02:00
Simon Bruder 31de6ec858
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/7e5bf3925f6fbdfaf50a2a7ca0be2879c4261d19' (2021-09-13)
  → 'github:numtide/flake-utils/c91f3de5adaf1de973b797ef7485e441a65b8935' (2021-10-21)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/3aabf78bfcae62f5f99474f2ebbbe418f1c6e54f' (2021-10-09)
  → 'github:nixos/nixos-hardware/0bb7b0906c353703c2eea36bd73134f0216f3e62' (2021-10-27)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/70904d4a9927a4d6e05c72c4aaac4370e05107f3' (2021-10-20)
  → 'github:nixos/nixpkgs/d14d83a3691121642be1b0579cf3408a83c558d7' (2021-10-27)
• Updated input 'nixpkgs-overlay':
    'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=41bf1e1cbf3157ef3eb6896c17a98a387a6c343e' (2021-08-29)
  → 'git+https://git.sbruder.de/simon/nixpkgs-overlay?ref=master&rev=8dd0b5b818fb5e2f03bd942f7a62fbd84e198ee5' (2021-10-24)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5f0194220f2402b06f7f79bba6351895facb5acb' (2021-10-18)
  → 'github:nixos/nixpkgs/2deb07f3ac4eeb5de1c12c4ba2911a2eb1f6ed61' (2021-10-28)
2021-10-28 18:25:13 +02:00
Simon Bruder dd93cf13a2
mpv: Use Iosevka as OSD font
This still had an impure dependency on a proprietary font.
2021-10-27 19:51:34 +02:00
Simon Bruder ef9a022d56
waybar: Remove network speed widget 2021-10-27 19:43:43 +02:00
Simon Bruder e35795ad98
waybar: Remove interface name from network widget
The USB ethernet controller in mayushii’s dock gets the nice name
enp7s0f3u1u1, which takes up considerable amount of space in the bar.
2021-10-27 19:42:51 +02:00
Simon Bruder 58e18ebecb
flake.lock: Update
Flake lock file changes:

• Updated input 'home-manager':
    'github:nix-community/home-manager/49695f33aac22358b59e49c94fe6472218e5d766' (2021-10-07)
  → 'github:nix-community/home-manager/ff2bed9dac84fb202bbb3c49fdcfe30c29d0b12f' (2021-10-18)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/475b1f7f7ddcb6415e6624a68c4fe90f55ee9e73' (2021-10-09)
  → 'github:cachix/pre-commit-hooks.nix/06fa80325b6fe3b28d136071dd0ce55d4817e9fd' (2021-10-18)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/93ca5ab64f78ce778c0bcecf9458263f0f6289b6' (2021-10-10)
  → 'github:nixos/nixpkgs/70904d4a9927a4d6e05c72c4aaac4370e05107f3' (2021-10-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/9bf75dd50b7b6d3ce6aaf6563db95f41438b9bdb' (2021-10-09)
  → 'github:nixos/nixpkgs/5f0194220f2402b06f7f79bba6351895facb5acb' (2021-10-18)
2021-10-21 17:33:24 +02:00
Simon Bruder 6b08a8e1f3
games/steam: Show icon in tray
Otherwise it just shows an ugly placeholder.
2021-10-17 17:45:45 +02:00
Simon Bruder fc1e8540e4
zsh: Add nix-index 2021-10-16 10:03:10 +02:00
Simon Bruder 718e44402f
fuuko: Add factorio 2021-10-15 15:54:48 +02:00
Simon Bruder d6fd45cd57
mayushii: Exclude Audio Interface from usb autosuspend
Even though I didn’t notice a problem when trying to record from it on
battery, it doesn’t hurt to be on the safe side.
2021-10-13 17:29:12 +02:00
Simon Bruder ee390f869d
Revert "nix: Fix nix not working with local LFS repositories"
This reverts commit 050359f8ee.
2021-10-12 20:45:21 +02:00
Simon Bruder 6c22848c85
flake.lock: Update
Flake lock file changes:

• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/3ed0e618cebc1ff291c27b749cf7568959cac028' (2021-09-09)
  → 'github:cachix/pre-commit-hooks.nix/475b1f7f7ddcb6415e6624a68c4fe90f55ee9e73' (2021-10-09)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/0a8b8054c9920368a3c15e6d766188fdf04b736f' (2021-09-30)
  → 'github:nixos/nixos-hardware/3aabf78bfcae62f5f99474f2ebbbe418f1c6e54f' (2021-10-09)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/aff647e2704fa1223994604887bb78276dc57083' (2021-10-05)
  → 'github:nixos/nixpkgs/93ca5ab64f78ce778c0bcecf9458263f0f6289b6' (2021-10-10)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/5e2018f7b383aeca6824a30c0cd1978c9532a46a' (2021-10-06)
  → 'github:nixos/nixpkgs/9bf75dd50b7b6d3ce6aaf6563db95f41438b9bdb' (2021-10-09)
2021-10-12 20:42:22 +02:00
Simon Bruder 259969f2b6
mayushii/tlp: Set conservative charge thresholds
My usage pattern (mostly docked) otherwise leads to the battery
accumulating one or more charge cycles every day which quickly
deteriorates it.
2021-10-11 17:50:10 +02:00
Simon Bruder 0ff89a0f6f
gui: Add upower 2021-10-10 16:32:03 +02:00
Simon Bruder abe078a914
ytcc: Prefer newer video codecs 2021-10-10 14:43:59 +02:00
Simon Bruder ec0a8dfa49
ssh: Add mayushii’ public host key 2021-10-10 11:43:04 +02:00
Simon Bruder d52084a79b
nunotaba: Remove 2021-10-10 11:40:20 +02:00
Simon Bruder 2af32e4932
mpv: Make ytdl-hook use yt-dlp 2021-10-09 22:55:19 +02:00
Simon Bruder 76afcc4127
mayushii/kanshi: Change home screen layout 2021-10-09 14:39:38 +02:00
Simon Bruder a9a3c74f4a
mayushii: Disable powertop
According to the TLP FAQ[1], TLP does everything powertop does, but
better.

[1] https://linrunner.de/tlp/faq/powertop.html
2021-10-07 21:14:42 +02:00
Simon Bruder 4afbf1c24b
mayushii: Raise trackpoint acceleration 2021-10-07 21:14:01 +02:00
Simon Bruder 716acb8754
flake.lock: Update
Flake lock file changes:

• Updated input 'home-manager':
    'github:nix-community/home-manager/7d9ba15214004c979d2c8733f8be12ce6502cf8a' (2021-09-13)
  → 'github:nix-community/home-manager/49695f33aac22358b59e49c94fe6472218e5d766' (2021-10-07)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ee90403e147b181300dffca5b0afa405e14f1945' (2021-09-29)
  → 'github:nixos/nixpkgs/aff647e2704fa1223994604887bb78276dc57083' (2021-10-05)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c21ba4f7bb4a3d621eb1d187e6b5e816bb85380c' (2021-09-28)
  → 'github:nixos/nixpkgs/5e2018f7b383aeca6824a30c0cd1978c9532a46a' (2021-10-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/095fca05818c7f4c2285387b2eb94e13b683101a' (2021-09-30)
  → 'github:Mic92/sops-nix/2e86e1698d53e5bd71d9de5f8b7e8f2f5458633c' (2021-10-03)
2021-10-07 20:33:01 +02:00
Simon Bruder d44db0d505
network-manager: Add networkmanagerapplet
This includes nm-connection-editor, which is needed to set up WPA2
enterprise connections.
2021-10-07 12:35:30 +02:00
Simon Bruder 171695dde4
mayushii/readme: Clarify SSD model 2021-10-06 22:43:08 +02:00
Simon Bruder cd2295ad7c
sway: Fix DPMS key binding 2021-10-06 19:41:00 +02:00
Simon Bruder 9743f7050f
vueko/mail: Add alias 2021-10-06 18:10:05 +02:00
Simon Bruder 9c98cf0be7
mayushii: Add radeontop 2021-10-06 16:32:09 +02:00
Simon Bruder 7886cb249a
mayushii: Set trackpoint sensitivity with sway 2021-10-06 16:32:09 +02:00
Simon Bruder 0e2c6a351d
mayushii: Disable touchpad 2021-10-05 23:13:23 +02:00
Simon Bruder b5782f633c
mayushii: Add power saving configuration
When booted with my mouse connected to my kvm switch connected to my
dock connected to mayushii, powertop’s default configuration enables
power saving features that disable the mouse until it registers a click.

My current workaround is to unplug and plug the dock, so the hot-plug
input devices connected to it are reset.
2021-10-05 22:53:49 +02:00
Simon Bruder 15d6c54900
mayushii: Lower TrackPoint sensitivity 2021-10-05 22:43:01 +02:00
Simon Bruder 31cec022e8
Revert "wireguard/home: Use peer-to-peer connections if possible"
This reverts commit bab6c5e5dc.
2021-10-05 21:37:38 +02:00
Simon Bruder 7a08083af1
Revert "wireguard/home: Fix peer-to-peer connection"
This reverts commit d621e84a00.
2021-10-05 21:31:37 +02:00
Simon Bruder dec3f07ca4
sway: Set temperature hwmon path for mayushii 2021-10-05 21:26:39 +02:00
Simon Bruder 00ac4f251c
README: Add UEFI installation instructions 2021-10-05 21:26:39 +02:00
Simon Bruder 8bf63db6e5
mayushii: Init 2021-10-05 21:26:39 +02:00
Simon Bruder ae8effee39
games: Add steam-sandbox 2021-10-04 16:57:10 +02:00
Simon Bruder 0c4f9a7d73
flake.lock: Update
Flake lock file changes:

• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/3cc8c47af31798040ea62499090540413279f832' (2021-09-21)
  → 'github:nixos/nixos-hardware/0a8b8054c9920368a3c15e6d766188fdf04b736f' (2021-09-30)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/056a3c1fae30d06d14b171b9023743c21a23ec1a' (2021-09-23)
  → 'github:nixos/nixpkgs/ee90403e147b181300dffca5b0afa405e14f1945' (2021-09-29)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/51bcdc4cdaac48535dabf0ad4642a66774c609ed' (2021-09-23)
  → 'github:nixos/nixpkgs/c21ba4f7bb4a3d621eb1d187e6b5e816bb85380c' (2021-09-28)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/64235a958b9ceedf98a3212c13b0dea3a504598f' (2021-09-24)
  → 'github:Mic92/sops-nix/095fca05818c7f4c2285387b2eb94e13b683101a' (2021-09-30)
2021-10-01 18:53:37 +02:00
Simon Bruder bbabc80140
vueko/mail: Add alias 2021-10-01 07:30:19 +02:00
Simon Bruder 59655fd1b0
vueko/coturn: Enable plain connections
(D)TLS connections are obviously better, but they stopped working some
time ago and I can’t figure out why.
2021-09-26 22:22:31 +02:00
Simon Bruder 400893b168
vueko/mail: Add alias 2021-09-25 18:13:59 +02:00