Nix configurations for my personal machines (Linux & macOS)

fix: only add claude-code on linux

ovyerus.com 2a94e5c6 98d10ba8

verified
Changed files
+20 -19
modules
programs
+20 -19
modules/programs/desktop-cli.nix
···
{
delib,
+
lib,
pkgs,
...
}:
···
options = delib.singleEnableOption true;
-
home.ifEnabled.home.packages = with pkgs; [
-
age-plugin-yubikey
-
alejandra
-
cachix
-
claude-code
-
claude-code-router
-
fastfetch
-
hexyl
-
lazydocker
-
macchina
-
minio-client
-
mix2nix
-
minisign
-
mtr
-
nix-output-monitor
-
pgcli
-
rage
-
systemctl-tui
-
];
+
home.ifEnabled.home.packages = with pkgs;
+
[
+
age-plugin-yubikey
+
alejandra
+
cachix
+
fastfetch
+
hexyl
+
lazydocker
+
macchina
+
minio-client
+
mix2nix
+
minisign
+
mtr
+
nix-output-monitor
+
pgcli
+
rage
+
systemctl-tui
+
]
+
++ (lib.optional pkgs.stdenv.isLinux [pkgs.claude-code pkgs.claude-code-router]);
nixos.ifEnabled = {myconfig, ...}: {
programs.nh = {