diff --git a/configuration.nix b/configuration.nix index a8cd530..6f31aaa 100644 --- a/configuration.nix +++ b/configuration.nix @@ -183,10 +183,9 @@ # ═══════════════════════════════════════════════════════════════ # SYSTEM PACKAGES (Base essentials) # ═══════════════════════════════════════════════════════════════ - # NOTE: GUI apps and fast-updating tools are managed via `nix profile` - # Run `update-apps` to update them, `list-apps` to see installed environment.systemPackages = with pkgs; [ # Core utilities + fastfetch micro wget curl @@ -206,12 +205,22 @@ # File management nautilus + # Editors + zed-editor + + # Browser + inputs.zen-browser.packages.${pkgs.system}.default + # Flake inputs (desktop shell) inputs.noctalia.packages.${pkgs.system}.default + inputs.opencode.packages.${pkgs.system}.default # Terminal ghostty + # AI coding + claude-code + # Package managers pnpm ]; diff --git a/flake.lock b/flake.lock index c3740ed..47218fc 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "cachyos-kernel": { "flake": false, "locked": { - "lastModified": 1769780135, - "narHash": "sha256-4U/BvhiP1PJcI3bRYkIeNVio71BnkzVrUdTUqzBxjXo=", + "lastModified": 1770052877, + "narHash": "sha256-Ejj9F2obMjVoy0Jsugw6txHFaR9ziuErYIt58cIJqzE=", "owner": "CachyOS", "repo": "linux-cachyos", - "rev": "1acd46cdeb2598f0300b6d7141d47edbf63772cc", + "rev": "1f8a79ffeac6f319a8c0fc3abad27a3ec7762abf", "type": "github" }, "original": { @@ -19,11 +19,11 @@ "cachyos-kernel-patches": { "flake": false, "locked": { - "lastModified": 1769958071, - "narHash": "sha256-WZRyCoSfs2HS38SyaTq30SsX74LFdp5wXqikpMK4UEc=", + "lastModified": 1770051966, + "narHash": "sha256-udCJTbUAEZm5zBrr4zVVjpBLQtCC/vQlkIOLnEGr5Ik=", "owner": "CachyOS", "repo": "kernel-patches", - "rev": "92eb5164cc1aede04e3131e1fd3c9a77b17e3d7d", + "rev": "bfa4ff5231408610ffcc92898cd1e4c9bd55e452", "type": "github" }, "original": { @@ -53,11 +53,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1768135262, - "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=", + "lastModified": 1769996383, + "narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac", + "rev": "57928607ea566b5db3ad13af0e57e921e6b12381", "type": "github" }, "original": { @@ -75,11 +75,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1769968495, - "narHash": "sha256-NzP/Uds4NZbvWaQtPtywY/HNCs9CWttP0AHDDR1ty3o=", + "lastModified": 1770055712, + "narHash": "sha256-VpbF4JDFPSW2crh0tP5EiegnuTkj3fACs0SLWDhlfPM=", "owner": "xddxdd", "repo": "nix-cachyos-kernel", - "rev": "61a10ef8b4b6f8606fa0658b2053bdd4660c1d92", + "rev": "220dce3edcb81188ecb896382699884243d1c2e3", "type": "github" }, "original": { @@ -91,11 +91,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1769944092, - "narHash": "sha256-yX+M8Bv4uu7I43tTx9Po/5MTgGZ9l3i+juPEY+oeYSE=", + "lastModified": 1770030960, + "narHash": "sha256-b9kW8RiZYQjSYKcFRYwc2vPB08F8xjaTS85tv+lP0YA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8e883f431f048f270b4c62dcea2e751b124210d7", + "rev": "0fe992afb42c8f9077ba77d1bb9795492cc7a4b3", "type": "github" }, "original": { @@ -107,11 +107,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1765674936, - "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", + "lastModified": 1769909678, + "narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", + "rev": "72716169fe93074c333e8d0173151350670b824c", "type": "github" }, "original": { @@ -143,11 +143,11 @@ ] }, "locked": { - "lastModified": 1770069878, - "narHash": "sha256-QA+UpyuAaZiBkzs6KsqK22JqDfHml+7Cn7JfHHx3FwM=", + "lastModified": 1770082062, + "narHash": "sha256-9hyE4UN84VjBKsTxw0nO23crBGtEtnT72g33+YETfvE=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "b3b488cf6cdd7c471385f1905996079b2d04f283", + "rev": "feb65ad8b247c16311181cc420f54bcae4f629fe", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index f2d65ab..74621c5 100644 --- a/flake.nix +++ b/flake.nix @@ -19,9 +19,17 @@ # Kernel nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; - # NOTE: GUI apps (zen-browser, opencode) are now managed via `nix profile` - # Install with: nix profile install github:youwen5/zen-browser-flake - # nix profile install github:anomalyco/opencode + # Browser + zen-browser = { + url = "github:youwen5/zen-browser-flake"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + # AI coding assistant + opencode = { + url = "github:anomalyco/opencode"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; # Binary caches for faster builds