nice update

This commit is contained in:
2026-09-02 11:51:49 +02:00
parent 70541b2698
commit 8c18f31dc4
8 changed files with 86 additions and 16 deletions
Generated
+64 -9
View File
@@ -1,5 +1,44 @@
{ {
"nodes": { "nodes": {
"codex-cli-nix": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs-unstable"
]
},
"locked": {
"lastModified": 1787798436,
"narHash": "sha256-sgQx7yUo2I1c4McylOW1vRklIxDL3Kwzq35ilr7firc=",
"owner": "sadjow",
"repo": "codex-cli-nix",
"rev": "18eb1cac4e17c8cbc40f3a2a83940d8f38ddace5",
"type": "github"
},
"original": {
"owner": "sadjow",
"repo": "codex-cli-nix",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -7,11 +46,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1785119570, "lastModified": 1787377438,
"narHash": "sha256-Rgs2xKnGLFWQscxUaXX07oyZeuMDOHEbqDOsgliLFGM=", "narHash": "sha256-Sxu1NLTD/Ern6hFGLlZmtKCSct3YQXZI/lls8RE1XeM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d4fd24667c8cbef124bb70a20380cab75ec8474d", "rev": "65258d5c65a250189fde2e35f490d15e064c4c62",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -23,11 +62,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1785858998, "lastModified": 1787753485,
"narHash": "sha256-fKCq5jphd6l/Ms6gc3dptkw/TcKLYub9lQE5g6rbbkc=", "narHash": "sha256-BZWCi9ZRJiARTuKTbbtvFTj7t1TK4G3UEckT3HyNfRg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "04607e1165ac22c5fde6dcc54c9e0b3c0487c555", "rev": "062346a6d85bc4b49dfaa61c986e9c5be21217d1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -39,11 +78,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1785747939, "lastModified": 1787631388,
"narHash": "sha256-D740uKsMbgsfK2oaDenJLLPIZfq7W0/g4KN/Fls8eKs=", "narHash": "sha256-vMiXptXarfSdJb1Gkc+FYVOAibuBRj7qxGa8z68q1Uw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "104240a772428cc2e20d8fd86c9ddbb886bbaff2", "rev": "ac6b2166e7a9375683b8e98f860f273222337b16",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -55,10 +94,26 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"codex-cli-nix": "codex-cli-nix",
"home-manager": "home-manager", "home-manager": "home-manager",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"nixpkgs-unstable": "nixpkgs-unstable" "nixpkgs-unstable": "nixpkgs-unstable"
} }
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
} }
}, },
"root": "root", "root": "root",
+8
View File
@@ -10,6 +10,11 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
codex-cli-nix = {
url = "github:sadjow/codex-cli-nix";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
}; };
outputs = outputs =
@@ -17,6 +22,7 @@
self, self,
nixpkgs, nixpkgs,
home-manager, home-manager,
codex-cli-nix,
... ...
}: }:
let let
@@ -50,6 +56,7 @@
home-manager.backupFileExtension = "backup"; home-manager.backupFileExtension = "backup";
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit codex-cli-nix pkgs-unstable; };
home-manager.users.lukas.imports = [ home-manager.users.lukas.imports = [
./home/lukas/laptop/default.nix ./home/lukas/laptop/default.nix
@@ -69,6 +76,7 @@
home-manager.backupFileExtension = "backup"; home-manager.backupFileExtension = "backup";
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit codex-cli-nix pkgs-unstable; };
home-manager.users.lukas.imports = [ home-manager.users.lukas.imports = [
./home/lukas/tower/default.nix ./home/lukas/tower/default.nix
+8
View File
@@ -0,0 +1,8 @@
{ codex-cli-nix, pkgs, pkgs-unstable, ... }:
{
home.packages = [
pkgs-unstable.rtk
codex-cli-nix.packages.${pkgs.system}.default
];
}
+1 -1
View File
@@ -1,6 +1,7 @@
{ {
imports = [ imports = [
./packages.nix ./packages.nix
../common/packages.nix
../common/brave.nix ../common/brave.nix
../common/direnv.nix ../common/direnv.nix
../common/emacs.nix ../common/emacs.nix
@@ -17,4 +18,3 @@
home.homeDirectory = "/home/lukas"; home.homeDirectory = "/home/lukas";
home.stateVersion = "26.05"; home.stateVersion = "26.05";
} }
+1 -1
View File
@@ -1,6 +1,7 @@
{ {
imports = [ imports = [
./packages.nix ./packages.nix
../common/packages.nix
../common/brave.nix ../common/brave.nix
../common/direnv.nix ../common/direnv.nix
../common/emacs.nix ../common/emacs.nix
@@ -17,4 +18,3 @@
home.homeDirectory = "/home/lukas"; home.homeDirectory = "/home/lukas";
home.stateVersion = "26.05"; home.stateVersion = "26.05";
} }
-1
View File
@@ -35,4 +35,3 @@
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
} }
-2
View File
@@ -31,8 +31,6 @@
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.kernelPackages = pkgs.linuxPackages_latest;
boot.initrd.luks.devices."luks-b10eb0c6-67b8-40b6-bba4-83d38267abad".device = "/dev/disk/by-uuid/b10eb0c6-67b8-40b6-bba4-83d38267abad"; boot.initrd.luks.devices."luks-b10eb0c6-67b8-40b6-bba4-83d38267abad".device = "/dev/disk/by-uuid/b10eb0c6-67b8-40b6-bba4-83d38267abad";
boot.resumeDevice = "/dev/mapper/luks-b10eb0c6-67b8-40b6-bba4-83d38267abad"; boot.resumeDevice = "/dev/mapper/luks-b10eb0c6-67b8-40b6-bba4-83d38267abad";
+4 -2
View File
@@ -1,5 +1,3 @@
{ config, pkgs, ... }:
{ {
virtualisation.oci-containers.containers.codex-lb = { virtualisation.oci-containers.containers.codex-lb = {
image = "ghcr.io/soju06/codex-lb:beta"; image = "ghcr.io/soju06/codex-lb:beta";
@@ -13,6 +11,10 @@
volumes = [ volumes = [
"codex-lb-data:/var/lib/codex-lb" "codex-lb-data:/var/lib/codex-lb"
]; ];
environment = {
CODEX_LB_HTTP_RESPONSES_SESSION_BRIDGE_ENABLED = "false";
};
}; };
networking.firewall.allowedTCPPorts = [ networking.firewall.allowedTCPPorts = [