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:
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"