dotfiles

My PC Dotfiles & Website
commit 6d10ee2f0971b99f3a4e173abf68f2b22e3e6f06
parent 836f6fb2f800e0df5c7616929653fed768c8adbe
Author: maydayv7 <maydayv7@gmail.com>
Date:   Sun,  6 Sep 2026 23:41:10 +0530

feat: Use `pix` instead of `shotwell`

Diffstat:
Mfiles/zed/keymap.json | 2+-
Mflake.lock | 37+++++++++++++++++++------------------
Mflake.nix | 2+-
Mmodules/apps/claude.nix | 14++++++++------
Mmodules/desktop/_base.nix | 1+
Mmodules/desktop/_wm/media.nix | 10+++++-----
Mmodules/hosts/valkyrie/default.nix | 1+
7 files changed, 36 insertions(+), 31 deletions(-)

diff --git a/files/zed/keymap.json b/files/zed/keymap.json @@ -4,7 +4,7 @@ "bindings": { "ctrl-/": "command_palette::Toggle", "alt-t": "terminal_panel::ToggleFocus", - "ctrl-shift-t": "workspace::NewTerminal", + "ctrl-shift-t": "workspace::NewCenterTerminal", "ctrl-q": null } }, diff --git a/flake.lock b/flake.lock @@ -112,15 +112,16 @@ ] }, "locked": { - "lastModified": 1784665499, - "narHash": "sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep+wpUzquA29VU=", - "owner": "nix-community", + "lastModified": 1788011267, + "narHash": "sha256-mEq2kU+ljompTToZ44Afvm7d/rHJ5iMBl0tjZuyShJs=", + "owner": "Mic92", "repo": "bun2nix", - "rev": "0f2a1f0b6f42cebe3b149bf62d38754c5e0e9729", + "rev": "5765b0614591f75ee8ba5596e81ae85c167d1071", "type": "github" }, "original": { - "owner": "nix-community", + "owner": "Mic92", + "ref": "fix-structured-attrs-hook", "repo": "bun2nix", "type": "github" } @@ -273,11 +274,11 @@ ] }, "locked": { - "lastModified": 1787559586, - "narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=", + "lastModified": 1788450739, + "narHash": "sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1", + "rev": "31729ca8cbdb4fa927b34e5f4353e6a83f39e993", "type": "github" }, "original": { @@ -508,11 +509,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1787901029, - "narHash": "sha256-hS4KfOSDbV6QErkm2b1kMPl9me3SeWUBcyrznb9XfoU=", + "lastModified": 1788607843, + "narHash": "sha256-J8TPHUiEY/EmxBTKD4KGX9nunyD8dXq83//p/9QPNaM=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "1c66a00ce5a9a98e7bfc94647cfbd49e1b8d30cd", + "rev": "896d09ccef580902e01e716e6f4646421087c252", "type": "github" }, "original": { @@ -687,11 +688,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1787424095, - "narHash": "sha256-dWLO5AHhKaw6rdWCtTes8hnntT1r0/J5yhQGm0f0ZgU=", + "lastModified": 1788400875, + "narHash": "sha256-JIHQ6xNAN53cdo6zZ72LRcQ9lpvnABCnNE4hldJ5uZU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "174eb786fb68e3a13e4e535a3deea479a0c07a6a", + "rev": "5545adfad2e98de106a5544ca7067e03010410bd", "type": "github" }, "original": { @@ -729,16 +730,16 @@ ] }, "locked": { - "lastModified": 1787858564, - "narHash": "sha256-WijEuINvjcXMO/e/zMqwG1lyGiWNosnVt1QY+ko0Rw8=", + "lastModified": 1788454679, + "narHash": "sha256-diS3b69rt/IqehH/8Tsd8/JEQmogVc1ml6FP+iTwBzg=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "74e6c2790dd8f39bf496e90e479a9ae370846eed", + "rev": "f95e95cafde8c23f1d3a62b969e2b5717c96d741", "type": "github" }, "original": { "owner": "noctalia-dev", - "ref": "v5.0.0-beta.10", + "ref": "v5.0.1", "repo": "noctalia", "type": "github" } diff --git a/flake.nix b/flake.nix @@ -205,7 +205,7 @@ # Desktop Shell noctalia = { - url = "github:noctalia-dev/noctalia/v5.0.0-beta.10"; + url = "github:noctalia-dev/noctalia/v5.0.1"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/modules/apps/claude.nix b/modules/apps/claude.nix @@ -14,11 +14,14 @@ _: { home = { packages = [pkgs.llm.claude-desktop]; - persist.directories = [ - ".claude" - ".config/Claude" - ".cache/Claude" - ]; + persist = { + files = [".claude.json"]; + directories = [ + ".claude" + ".config/Claude" + ".cache/Claude" + ]; + }; }; programs.claude-code = { @@ -39,7 +42,6 @@ _: { ]; deny = [ "Bash(rm -rf /*)" - "Read(./secrets/**)" "Read(~/.ssh/**)" ]; }; diff --git a/modules/desktop/_base.nix b/modules/desktop/_base.nix @@ -38,6 +38,7 @@ _: { home.persist.directories = [ ".config/autostart" ".local/share/gvfs-metadata" + ".cache/thumbnails" ]; }; } diff --git a/modules/desktop/_wm/media.nix b/modules/desktop/_wm/media.nix @@ -5,8 +5,8 @@ celluloid lollypop papers + pix playerctl - shotwell transmission_4-gtk ]; }; @@ -16,7 +16,7 @@ xdg.mimeApps.defaultApplications = util.build.mime { audio = ["org.gnome.Lollypop.desktop"]; document = ["org.gnome.Papers.desktop"]; - image = ["org.gnome.Shotwell-Viewer.desktop"]; + image = ["pix.desktop"]; magnet = ["transmission-gtk.desktop"]; pdf = ["org.gnome.Papers.desktop"]; video = ["io.github.celluloid_player.Celluloid.desktop"]; @@ -25,10 +25,10 @@ # Persisted Files home.persist.directories = [ ".config/mpv" - ".config/shotwell" ".local/share/lollypop" - ".local/share/shotwell" - ".cache/shotwell" + ".config/pix" + ".local/share/pix" + ".cache/pix" ]; # Media Player diff --git a/modules/hosts/valkyrie/default.nix b/modules/hosts/valkyrie/default.nix @@ -31,6 +31,7 @@ "zed" "antigravity" "codex" + "claude" #"stream" #"minecraft" #"osu"