Commit graph

15 commits

Author SHA1 Message Date
Christoph Heiss 14f90b5741
machines: trek: drop now-obsolete i915.force_probe kernel parameter
All checks were successful
flake / build (push) Successful in 3m33s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-15 21:52:14 +02:00
Christoph Heiss 620b681176
secrets: convert machine-specific zero secrets to common desktop
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-25 20:07:37 +02:00
Christoph Heiss 9d4477ff82
machines: enable regular btrfs scrub on all machines
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:01:59 +02:00
Christoph Heiss 320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss d657ae9709
home-manager: drop some no longer TU Vienna stuff
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-08 10:39:57 +01:00
Christoph Heiss 5ec9fa569d
system: Simplify Wi-Fi setup
The NetworkManager setup was duplicated anyway in system/desktop.nix,
and then just install `iw` unconditionally on all desktop.

It's a small package, and basically every desktop today got Wi-Fi
anyway.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-26 20:46:37 +02:00
Christoph Heiss 0283ef6509
machines: trek: Set microphone boost to 0 on login
It's horribly broken and just clips very bad, resulting in a way to loud
volume and crackly audio.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-23 20:29:38 +02:00
Christoph Heiss 7c5f063f51
system: Add bluetooth service configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-12 20:23:34 +02:00
Christoph Heiss b54499f3f2
secrets: Add TU Vienna ssh key
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-10 17:33:26 +02:00
Christoph Heiss 882d22f0ed
home-manager: Gate some optional desktop packages behind enable option
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-10-08 15:37:10 +02:00
Christoph Heiss 9df7adca45
home-manager: sway: Remove "at" keyboard layout
compose key rulez!

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-09-27 10:18:41 +02:00
Christoph Heiss 83470825bb
machines: trek: Add printing via cups configuration
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-10 20:23:09 +02:00
Christoph Heiss 60d9d5f7c0
system: Rework email configuration to make selective enabling possible
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 17:29:11 +02:00
Christoph Heiss 3464b3b99c
machines: trek: Remove common import, already imported by desktop
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-19 16:54:17 +02:00
Christoph Heiss 6955ea6a96
machines: Add trek, my Framework laptop
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00