From aacf830656ad85347ecb691885e0c66c9f7ef544 Mon Sep 17 00:00:00 2001 From: Leo Alho Date: Tue, 28 Jul 2026 14:40:44 +0300 Subject: [PATCH] Update flake.lock, flake.nix, and home.nix --- flake.lock | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++- flake.nix | 4 ++- home.nix | 4 ++- 3 files changed, 76 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index f0de07d..3f28de6 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,42 @@ { "nodes": { + "claude-code": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1784948311, + "narHash": "sha256-zXmyx6HuIjH0RQPV4VjVAXQttLyLDk55x9c3NmDke8c=", + "owner": "sadjow", + "repo": "claude-code-nix", + "rev": "0d3cd1d6260b6f0ed232224c274c565407446fa1", + "type": "github" + }, + "original": { + "owner": "sadjow", + "repo": "claude-code-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": { "inputs": { "nixpkgs": [ @@ -22,6 +59,22 @@ } }, "nixpkgs": { + "locked": { + "lastModified": 1784783405, + "narHash": "sha256-4IHyyLgLBdKefkljdKod4IMn023pQiDXAWJA187cmdY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7525d999cd850b9a488817abc89c75dc733acf17", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { "locked": { "lastModified": 1785104993, "narHash": "sha256-eKbrvPoAOFutbYMdbB3r5EQVmFxKv24iKqHPPUXA0gM=", @@ -39,8 +92,24 @@ }, "root": { "inputs": { + "claude-code": "claude-code", "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index 7d5000d..4e5400e 100644 --- a/flake.nix +++ b/flake.nix @@ -5,9 +5,10 @@ nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; home-manager.url = "github:nix-community/home-manager/release-26.05"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + claude-code.url = "github:sadjow/claude-code-nix"; }; - outputs = { self, nixpkgs, home-manager, ... }: + outputs = { self, nixpkgs, home-manager, claude-code, ... }: let lib = nixpkgs.lib; system = "x86_64-linux"; @@ -19,6 +20,7 @@ ./configuration.nix home-manager.nixosModules.home-manager { + nixpkgs.overlays = [ claude-code.overlays.default ]; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.leo = import ./home.nix; diff --git a/home.nix b/home.nix index 8a4e393..af07aa9 100644 --- a/home.nix +++ b/home.nix @@ -17,8 +17,10 @@ # Programs configured via `programs..enable` below are installed # automatically, so they do not belong here. home.packages = [ + pkgs.bat pkgs.bubblewrap pkgs.claude-code + pkgs.eza pkgs.gh pkgs.jq pkgs.nodejs_26 @@ -58,7 +60,7 @@ bind r source-file ~/.tmux.conf \; display-message "RELOADING CONFIGURATION FILE…" set -g status-style bg=white,fg=black - set -g window-active-style bg=black + set -g window-active-style bg=default set -g window-style bg=#212121 set -g pane-border-style fg=gray