diff options
| author | Kleidi Bujari <mail@4kb.net> | 2026-07-15 18:53:00 -0700 |
|---|---|---|
| committer | Kleidi Bujari <mail@4kb.net> | 2026-07-15 18:55:53 -0700 |
| commit | e791cf43bcb5a7ec180988a9bcec982d7000af9b (patch) | |
| tree | 07914fd0808bf739a2b3e6e43588073a71d2f1b8 /machines/t1.nix | |
| parent | e0e0d833af144e3d8049585e167153107e05a46c (diff) | |
| download | depot-e791cf43bcb5a7ec180988a9bcec982d7000af9b.tar.gz depot-e791cf43bcb5a7ec180988a9bcec982d7000af9b.tar.bz2 depot-e791cf43bcb5a7ec180988a9bcec982d7000af9b.zip | |
misctesting
Diffstat (limited to 'machines/t1.nix')
| -rw-r--r-- | machines/t1.nix | 90 |
1 files changed, 74 insertions, 16 deletions
diff --git a/machines/t1.nix b/machines/t1.nix index b443da5..f8da4aa 100644 --- a/machines/t1.nix +++ b/machines/t1.nix @@ -35,11 +35,9 @@ in users.users.kle = kle; - xnet = { - disk = { - enable = true; - device = "/dev/nvme0n1"; - }; + xnet.disk = { + enable = true; + device = "/dev/nvme0n1"; }; depot.net = { @@ -48,19 +46,17 @@ in sshd.publish = true; }; - # depot.disk = { - # enable = true; - # device = "/dev/nvme0n1"; - # persistHome = true; - # }; + # depot.disk.enable = true; services.avahi.enable = false; networking.hostName = "t1"; programs = { - steam.enable = true; - steam.extraCompatPackages = [ pkgs.proton-ge-bin ]; + steam = { + enable = true; + extraCompatPackages = [ pkgs.proton-ge-bin ]; + }; }; fileSystems = { @@ -68,24 +64,86 @@ in device = "zroot/local/var"; fsType = "zfs"; }; + + "/gnu" = { + device = "zroot/local/gnu"; + fsType = "zfs"; + }; }; services = { trezord.enable = true; guix.enable = true; - lact.enable = true; + # lact.enable = true; + }; + + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + + settings.General = { + Experimental = true; + # FastConnectable = true; + }; + + settings.Policy = { + AutoEnable = true; + }; }; - services.udev.packages = [ pkgs.ddcutil ]; - environment.shellAliases.b = "${pkgs.ddcutil}/bin/ddcutil setvcp 10"; - boot.kernelModules = [ "i2c-dev" ]; + services.blueman.enable = true; + # services.udev.packages = [ pkgs.ddcutil ]; + # environment.shellAliases.b = "${pkgs.ddcutil}/bin/ddcutil setvcp 10"; + # boot.kernelModules = [ "i2c-dev" "ddcci-backlight" ]; + + # boot.extraModulePackages = [ config.boot.kernelPackages.ddcci-driver ]; + # hardware.i2c.enable = true; environment.systemPackages = with pkgs; [ + # depot.misc.northstar-proton ddcutil prismlauncher spotify runelite bolt-launcher ]; + + containers.hello = { + autoStart = true; + ephemeral = true; + privateUsers = "pick"; + privateNetwork = true; + hostBridge = "plaza"; + config = { ... }: { + services.httpd = { + enable = true; + adminAddr = "wow@wxample.org"; + }; + + networking.firewall.allowedTCPPorts = [ 80 ]; + }; + }; + + systemd.network = { + netdevs."20-plaza".netdevConfig = { + Kind = "bridge"; + Name = "plaza"; + }; + + networks."30-virtuals" = { + matchConfig.Name = "vb-*"; + networkConfig.Bridge = "plaza"; + }; + + networks."20-plaza" = { + matchConfig.Name = "plaza"; + linkConfig.RequiredForOnline = "no"; + + networkConfig = { + LinkLocalAddressing = "ipv6"; + ConfigureWithoutCarrier = "yes"; + }; + }; + }; } |
