From 1841fe3a41a7ef40984fa934659b641c9bc64333 Mon Sep 17 00:00:00 2001 From: Lukas Date: Tue, 12 May 2026 11:57:38 +0200 Subject: [PATCH] codex-lb and fira-code --- flake.lock | 24 ++++++++++++------------ home/lukas/laptop/packages.nix | 2 +- home/lukas/tower/packages.nix | 1 + hosts/segfault-machine/configuration.nix | 1 + modules/services/codex-lb.nix | 22 ++++++++++++++++++++++ 5 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 modules/services/codex-lb.nix diff --git a/flake.lock b/flake.lock index fe7fbd9..0b04ff8 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1771579114, - "narHash": "sha256-N5h+fh1Ql3amuBa/71yJRxsFC8fJC2STRtjQi4ZHJdM=", + "lastModified": 1776411505, + "narHash": "sha256-7HILfdTOvWzAMmfS3lQV3MDmVrr2Epj8x4c9F3mzOSE=", "owner": "jacopone", "repo": "antigravity-nix", - "rev": "137d0c871219a5f96ab68a4ac1473a8e74d1d9cb", + "rev": "9f31d28882185d30c0e3082fbc52dab1cd4e879f", "type": "github" }, "original": { @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1770260404, - "narHash": "sha256-3iVX1+7YUIt23hBx1WZsUllhbmP2EnXrV8tCRbLxHc8=", + "lastModified": 1777851538, + "narHash": "sha256-Gp8qwTEYNoy2yvmErVGlvLOQvrtEECCAKbonW7VJef8=", "owner": "nix-community", "repo": "home-manager", - "rev": "0d782ee42c86b196acff08acfbf41bb7d13eed5b", + "rev": "cc09c0f9b7eaa95c2d9827338a5eb03d32505ca5", "type": "github" }, "original": { @@ -62,11 +62,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1771419570, - "narHash": "sha256-bxAlQgre3pcQcaRUm/8A0v/X8d2nhfraWSFqVmMcBcU=", + "lastModified": 1778003029, + "narHash": "sha256-q/nkKLDtHIyLjZpKhWk3cSK5IYsFqtMd6UtXF3ddjgA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6d41bc27aaf7b6a3ba6b169db3bd5d6159cfaa47", + "rev": "0c88e1f2bdb93d5999019e99cb0e61e1fe2af4c5", "type": "github" }, "original": { @@ -78,11 +78,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1771207753, - "narHash": "sha256-b9uG8yN50DRQ6A7JdZBfzq718ryYrlmGgqkRm9OOwCE=", + "lastModified": 1778124196, + "narHash": "sha256-pYEytCNic/czazbV9r3tbQ6BZzqRBg/41x2dIC5ymOo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d1c15b7d5806069da59e819999d70e1cec0760bf", + "rev": "68a8af93ff4297686cb68880845e61e5e2e41d92", "type": "github" }, "original": { diff --git a/home/lukas/laptop/packages.nix b/home/lukas/laptop/packages.nix index 38da7e3..ce76e7e 100644 --- a/home/lukas/laptop/packages.nix +++ b/home/lukas/laptop/packages.nix @@ -26,6 +26,7 @@ pkgs.nerd-fonts.fira-code pkgs.fira-code + pkgs.fira-code-symbols pkgs.meslo-lgs-nf pkgs.eza @@ -51,4 +52,3 @@ antigravity-nix.packages.x86_64-linux.default ]; } - diff --git a/home/lukas/tower/packages.nix b/home/lukas/tower/packages.nix index eb12db3..cfe3a83 100644 --- a/home/lukas/tower/packages.nix +++ b/home/lukas/tower/packages.nix @@ -30,6 +30,7 @@ pkgs.nerd-fonts.fira-code pkgs.fira-code + pkgs.fira-code-symbols pkgs.meslo-lgs-nf pkgs.eza diff --git a/hosts/segfault-machine/configuration.nix b/hosts/segfault-machine/configuration.nix index 813a847..a076356 100644 --- a/hosts/segfault-machine/configuration.nix +++ b/hosts/segfault-machine/configuration.nix @@ -15,6 +15,7 @@ ../../modules/system/gpg.nix ../../modules/system/virtualbox.nix ../../modules/system/mullvad.nix + ../../modules/services/codex-lb.nix ]; networking.hostName = "segfault-machine"; diff --git a/modules/services/codex-lb.nix b/modules/services/codex-lb.nix new file mode 100644 index 0000000..e551d0d --- /dev/null +++ b/modules/services/codex-lb.nix @@ -0,0 +1,22 @@ +{ config, pkgs, ... }: + +{ + virtualisation.oci-containers.containers.codex-lb = { + image = "ghcr.io/soju06/codex-lb:latest"; + autoStart = true; + + ports = [ + "2455:2455" + "1455:1455" + ]; + + volumes = [ + "codex-lb-data:/var/lib/codex-lb" + ]; + }; + + networking.firewall.allowedTCPPorts = [ + 2455 + 1455 + ]; +}