diff --git a/home/arrakis/default.nix b/home/arrakis/default.nix index e90251c..122864c 100644 --- a/home/arrakis/default.nix +++ b/home/arrakis/default.nix @@ -13,7 +13,6 @@ ../common/programs/zen-browser.nix ../common/programs/hyprland ../common/programs/kitty - ../common/programs/syncthing.nix ../common/programs/unity.nix ../common/programs/ethui.nix ../common/programs/gpg.nix diff --git a/home/common/programs/claude/settings.json b/home/common/programs/claude/settings.json index c3ba745..1f29404 100644 --- a/home/common/programs/claude/settings.json +++ b/home/common/programs/claude/settings.json @@ -1,6 +1,6 @@ { + "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { - "additionalDirectories": ["/home/naps62/projects", "/home/naps62/ethui", "/home/naps62/labs", "/home/naps62/subvisual"], "allow": [ "Edit", "Write", @@ -27,8 +27,26 @@ "Bash(chmod:*)", "Bash(mkdir:*)", "Bash(kitty @ set-tab-title:*)" + ], + "additionalDirectories": [ + "/home/naps62/projects", + "/home/naps62/ethui", + "/home/naps62/labs", + "/home/naps62/subvisual" ] }, + "statusLine": { + "type": "command", + "command": "~/.claude/statusline.sh" + }, + "extraKnownMarketplaces": { + "impeccable": { + "source": { + "source": "github", + "repo": "pbakaus/impeccable" + } + } + }, "sandbox": { "enabled": true, "autoAllowBashIfSandboxed": false, @@ -59,9 +77,7 @@ "url": "https://ha-mcp.n62.casa/mcp" } }, - "statusLine": { - "type": "command", - "command": "~/.claude/statusline.sh" - }, - "$schema": "https://json.schemastore.org/claude-code-settings.json" + "enabledPlugins": { + "typescript-lsp@claude-plugins-official": true + } } diff --git a/home/common/programs/gpg.nix b/home/common/programs/gpg.nix index 1041e1a..4bc0b62 100644 --- a/home/common/programs/gpg.nix +++ b/home/common/programs/gpg.nix @@ -19,8 +19,6 @@ programs.password-store = { enable = true; - settings = { - PASSWORD_STORE_DIR = "${config.home.homeDirectory}/sync/pass"; - }; + settings = { }; }; } diff --git a/home/common/programs/syncthing.nix b/home/common/programs/syncthing.nix deleted file mode 100644 index 3013ae4..0000000 --- a/home/common/programs/syncthing.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ pkgs, ... }: -{ - services.syncthing = { - enable = true; - }; -} diff --git a/home/desktop/default.nix b/home/desktop/default.nix index 0690b41..5e5cd5b 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -13,7 +13,6 @@ ../common/programs/zen-browser.nix ../common/programs/hyprland ../common/programs/kitty - ../common/programs/syncthing.nix ../common/programs/unity.nix ../common/programs/gpg.nix ../common/programs/ethui.nix diff --git a/hosts/common/features/steam.nix b/hosts/common/features/steam.nix new file mode 100644 index 0000000..ac7e675 --- /dev/null +++ b/hosts/common/features/steam.nix @@ -0,0 +1,13 @@ +{ + pkgs, + ... +}: + +{ + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + }; + + hardware.steam-hardware.enable = true; +} diff --git a/hosts/desktop/default.nix b/hosts/desktop/default.nix index 5ce1833..c658edd 100644 --- a/hosts/desktop/default.nix +++ b/hosts/desktop/default.nix @@ -20,6 +20,7 @@ ../common/features/ledger.nix ../common/features/android-studio.nix ../common/features/wine.nix + ../common/features/steam.nix ../common/features/appimage.nix ../common/features/home ];