Compare commits

...

20 Commits

Author SHA1 Message Date
e1221eebcd update flake 2026-04-05 15:41:00 +02:00
517b5fcfb2 Merge pull request #7 from 1virgola5/main
Merge back
2026-03-27 19:20:56 +01:00
nicco
ef91455367 use difftastic 2026-03-27 10:09:14 +01:00
nicco
1d0fae719d Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-03-26 12:25:57 +01:00
61bb9982d4 remove destination if not symlink 2026-03-26 12:25:14 +01:00
nicco
9cb58b9525 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-03-26 11:23:55 +01:00
b19972ecdb add cursor 2026-03-26 11:20:14 +01:00
c8c87b6ec3 symlink zed 2026-03-26 11:19:44 +01:00
68a262e75d ignore prompts folder 2026-03-26 11:19:03 +01:00
6d2eeb20e9 remove prompts 2026-03-26 11:18:55 +01:00
nicco
013dee5126 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-03-26 09:32:28 +01:00
503fd70c44 add zed 2026-03-26 09:31:18 +01:00
95bfb0d998 update plist 2026-03-26 09:29:30 +01:00
8624e81f72 update raycast 2026-03-26 09:25:22 +01:00
nicco
26f4badcc9 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-02-06 11:03:59 +01:00
nicco
b0aa2722f5 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-01-30 09:43:27 +01:00
nicco
931f726d69 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-01-20 11:50:21 +01:00
nicco
dd809a4ee9 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2026-01-13 10:54:40 +01:00
nicco
de02ef9356 Merge branch 'main' of https://github.com/cupcakearmy/nix-macos 2025-12-08 09:53:29 +01:00
nicco
010967bad7 add 1k5 software 2025-11-25 15:38:35 +01:00
19 changed files with 53 additions and 26 deletions

View File

@@ -22,6 +22,7 @@
"balenaetcher"
"outerbase-studio"
"hoppscotch"
"zed"
# Base
"obsidian"

12
cli/flake.lock generated
View File

@@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1759853171,
"narHash": "sha256-uqbhyXtqMbYIiMqVqUhNdSuh9AEEkiasoK3mIPIVRhk=",
"lastModified": 1774715571,
"narHash": "sha256-MMjHif46sc/iLF9JqxBhFaueSPRcjPeP9AiujERH6N0=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "1a09eb84fa9e33748432a5253102d01251f72d6d",
"rev": "557f5e38ce94ef0f02f05de7ae65057d4b2a89a6",
"type": "github"
},
"original": {
@@ -22,11 +22,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1759831965,
"narHash": "sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH+47XEBo=",
"lastModified": 1774386573,
"narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c9b6fb798541223bbb396d287d16f43520250518",
"rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9",
"type": "github"
},
"original": {

View File

@@ -17,7 +17,6 @@ with pkgs;
wget
rsync
yq
delta
# Rust utils
bat
@@ -30,6 +29,7 @@ with pkgs;
dust
yazi
starship
difftastic
# Dev
lazydocker

View File

@@ -22,7 +22,6 @@
wget
rsync
yq
delta
kubectl
croc
asciinema_3
@@ -41,6 +40,7 @@
yazi
starship
ouch
difftastic
# TUI
lazydocker

View File

@@ -4,12 +4,9 @@
process = git-lfs filter-process
required = true
[core]
pager = delta
excludesfile = ~/.gitignore_global
autocrlf = input
ignorecase=false
[interactive]
diffFilter = delta --color-only
[pull]
rebase = false
@@ -31,5 +28,5 @@
[include]
path = ~/.gitconfig.local
[delta]
navigate = true
[diff]
external = difft

View File

@@ -0,0 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
git:
pagers:
- externalDiffCommand: difft --color=always

View File

@@ -24,8 +24,9 @@
"lazyvim.plugins.extras.util.dot",
"lazyvim.plugins.extras.util.startuptime"
],
"install_version": 7,
"news": {
"NEWS.md": "7429"
"NEWS.md": "11866"
},
"version": 7
"version": 8
}

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
]
},
"locked": {
"lastModified": 1772380461,
"narHash": "sha256-O3ukj3Bb3V0Tiy/4LUfLlBpWypJ9P0JeUgsKl2nmZZY=",
"lastModified": 1775360939,
"narHash": "sha256-XUBlSgUFdvTh6+K5LcI5mJu5F5L8scmJDMRiZM484TM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "f140aa04d7d14f8a50ab27f3691b5766b17ae961",
"rev": "2097a5c82bdc099c6135eae4b111b78124604554",
"type": "github"
},
"original": {
@@ -27,11 +27,11 @@
]
},
"locked": {
"lastModified": 1772379624,
"narHash": "sha256-NG9LLTWlz4YiaTAiRGChbrzbVxBfX+Auq4Ab/SWmk4A=",
"lastModified": 1775037210,
"narHash": "sha256-KM2WYj6EA7M/FVZVCl3rqWY+TFV5QzSyyGE2gQxeODU=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "52d061516108769656a8bd9c6e811c677ec5b462",
"rev": "06648f4902343228ce2de79f291dd5a58ee12146",
"type": "github"
},
"original": {
@@ -42,11 +42,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1772419343,
"narHash": "sha256-QU3Cd5DJH7dHyMnGEFfPcZDaCAsJQ6tUD+JuUsYqnKU=",
"lastModified": 1775126147,
"narHash": "sha256-J0dZU4atgcfo4QvM9D92uQ0Oe1eLTxBVXjJzdEMQpD0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "93178f6a00c22fcdee1c6f5f9ab92f2072072ea9",
"rev": "8d8c1fa5b412c223ffa47410867813290cdedfef",
"type": "github"
},
"original": {

View File

@@ -20,13 +20,21 @@ let
home = {
activation.zedConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
mkdir -p ~/.config
if [ ! -L ~/.config/zed ]; then
rm -rf ~/.config/zed
ln -sf ~/.config/dotfiles/secrets/zed ~/.config/zed
fi
'';
file = {
".config/ghostty/config".source = ../files/ghostty/config;
".gitconfig".source = ../files/git/gitconfig;
".gitignore_global".source = ../files/git/gitignore_global;
".gitconfig.local".source = ../secrets/git/config.${host.hostName};
".config/nvim".source = ../files/nvim;
"Library/Application Support/lazydocker/config.yml".source = ../files/lazydocker/config.yml;
".config/lazygit/config.yml".source = ../files/lazygit/config.yaml;
".config/lazydocker/config.yml".source = ../files/lazydocker/config.yml;
# Secrets
".ssh/config".text = builtins.replaceStrings [ "@SSH_KEY@" ] [ host.sshKey ] (
@@ -43,6 +51,10 @@ let
vai = "sudo darwin-rebuild switch --flake ~/.config/dotfiles#${host.hostName}";
clean = "nix-collect-garbage -d";
};
sessionVariables = {
XDG_CONFIG_HOME = "$HOME/.config";
};
};
};

View File

@@ -7,9 +7,20 @@
extras = {
casks = [
"notion"
"linear-linear"
"miro"
"loom"
"cursor"
];
pkgs =
pkgs: with pkgs; [
docker-client
colima
google-cloud-sdk
gemini-cli
terramate
ffmpeg-full
stripe-cli
];
};
}

Binary file not shown.

BIN
secrets/zed/.gitignore vendored Normal file

Binary file not shown.

BIN
secrets/zed/keymap.json Normal file

Binary file not shown.

BIN
secrets/zed/settings.json Normal file

Binary file not shown.