this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: install opencode and codex from unstable

Khue Doan dd4b12c4 b2c4dc57

+48 -17
+18 -1
flake.lock
··· 73 73 "type": "github" 74 74 } 75 75 }, 76 + "nixpkgs-unstable": { 77 + "locked": { 78 + "lastModified": 1770169770, 79 + "narHash": "sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A=", 80 + "owner": "nixos", 81 + "repo": "nixpkgs", 82 + "rev": "aa290c9891fa4ebe88f8889e59633d20cc06a5f2", 83 + "type": "github" 84 + }, 85 + "original": { 86 + "owner": "nixos", 87 + "ref": "nixpkgs-unstable", 88 + "repo": "nixpkgs", 89 + "type": "github" 90 + } 91 + }, 76 92 "root": { 77 93 "inputs": { 78 94 "disko": "disko", 79 95 "home-manager": "home-manager", 80 96 "nixos-hardware": "nixos-hardware", 81 - "nixpkgs": "nixpkgs" 97 + "nixpkgs": "nixpkgs", 98 + "nixpkgs-unstable": "nixpkgs-unstable" 82 99 } 83 100 } 84 101 },
+25 -16
flake.nix
··· 5 5 nixpkgs = { 6 6 url = "github:nixos/nixpkgs/nixos-25.11"; 7 7 }; 8 + nixpkgs-unstable = { 9 + url = "github:nixos/nixpkgs/nixpkgs-unstable"; 10 + }; 8 11 disko = { 9 12 url = "github:nix-community/disko"; 10 13 inputs.nixpkgs.follows = "nixpkgs"; ··· 18 21 }; 19 22 }; 20 23 21 - outputs = { self, nixpkgs, disko, nixos-hardware, home-manager }: { 24 + outputs = { self, nixpkgs, nixpkgs-unstable, disko, nixos-hardware, home-manager }: 25 + let 26 + baseModules = [ 27 + disko.nixosModules.disko 28 + ./configuration.nix 29 + home-manager.nixosModules.home-manager 30 + ./users/khuedoan 31 + { 32 + nixpkgs.overlays = [ 33 + (final: prev: { 34 + unstable = import nixpkgs-unstable { 35 + inherit (prev.stdenv.hostPlatform) system; 36 + config = prev.config; 37 + }; 38 + }) 39 + ]; 40 + } 41 + ]; 42 + in { 22 43 nixosConfigurations = { 23 44 ryzentower = nixpkgs.lib.nixosSystem { 24 - modules = [ 25 - disko.nixosModules.disko 26 - ./configuration.nix 45 + modules = baseModules ++ [ 27 46 ./graphical.nix 28 - home-manager.nixosModules.home-manager 29 - ./users/khuedoan 30 47 ./hosts/ryzentower 31 48 ]; 32 49 }; 33 50 thinkpadz13 = nixpkgs.lib.nixosSystem { 34 - modules = [ 35 - disko.nixosModules.disko 36 - ./configuration.nix 51 + modules = baseModules ++ [ 37 52 nixos-hardware.nixosModules.lenovo-thinkpad-z13-gen1 38 53 ./graphical.nix 39 - home-manager.nixosModules.home-manager 40 - ./users/khuedoan 41 54 ./hosts/thinkpadz13 42 55 ]; 43 56 }; 44 57 codeserver = nixpkgs.lib.nixosSystem { 45 - modules = [ 46 - disko.nixosModules.disko 47 - ./configuration.nix 48 - home-manager.nixosModules.home-manager 49 - ./users/khuedoan 58 + modules = baseModules ++ [ 50 59 ./hosts/codeserver 51 60 ]; 52 61 };
+5
users/khuedoan/default.nix
··· 49 49 # Language servers 50 50 gopls 51 51 lua-language-server 52 + markdown-oxide 52 53 nil 53 54 nodePackages.typescript-language-server 54 55 pyright 55 56 rust-analyzer 56 57 terraform-ls 58 + 59 + # AI 60 + unstable.codex 61 + unstable.opencode 57 62 58 63 # GUI 59 64 blender