mirror of
https://github.com/cupcakearmy/nix-macos.git
synced 2026-05-25 21:35:24 +00:00
Compare commits
14 Commits
e1221eebcd
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 93d6d160b1 | |||
| 4d986e404d | |||
| aa7072ebe0 | |||
| 7d47f8a87a | |||
| d696d90a01 | |||
| 8e5cbf546d | |||
| 43feed2d0f | |||
| c42413b3f2 | |||
| dacad9fb95 | |||
| 08b5dddd97 | |||
| 7bdf14a9d5 | |||
| 4226a82287 | |||
| 2fe4b675bb | |||
| c496da00f3 |
@@ -5,25 +5,24 @@
|
|||||||
"oversight"
|
"oversight"
|
||||||
|
|
||||||
# Utility
|
# Utility
|
||||||
"aldente"
|
|
||||||
"alt-tab"
|
"alt-tab"
|
||||||
"keka"
|
"keka"
|
||||||
"jordanbaird-ice"
|
|
||||||
"keycastr"
|
"keycastr"
|
||||||
"raycast"
|
"raycast"
|
||||||
"ghostty"
|
"ghostty"
|
||||||
"lihaoyun6/tap/quickrecorder"
|
"lihaoyun6/tap/quickrecorder"
|
||||||
|
"iina"
|
||||||
|
"shutter-encoder"
|
||||||
|
|
||||||
# Dev
|
# Dev
|
||||||
"sloth"
|
"sloth"
|
||||||
"vscodium"
|
"vscodium"
|
||||||
"visual-studio-code"
|
"visual-studio-code"
|
||||||
"utm"
|
"utm"
|
||||||
"balenaetcher"
|
"bruno"
|
||||||
"outerbase-studio"
|
|
||||||
"hoppscotch"
|
|
||||||
"zed"
|
"zed"
|
||||||
|
|
||||||
|
|
||||||
# Base
|
# Base
|
||||||
"obsidian"
|
"obsidian"
|
||||||
"figma"
|
"figma"
|
||||||
@@ -31,10 +30,8 @@
|
|||||||
"ungoogled-chromium"
|
"ungoogled-chromium"
|
||||||
"bitwarden"
|
"bitwarden"
|
||||||
"spotify"
|
"spotify"
|
||||||
"slack"
|
|
||||||
"yubico-authenticator"
|
"yubico-authenticator"
|
||||||
"mediahuman-audio-converter"
|
"mediahuman-audio-converter"
|
||||||
"imageoptim"
|
"imageoptim"
|
||||||
"appcleaner"
|
"appcleaner"
|
||||||
"drawio"
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,46 +0,0 @@
|
|||||||
{ pkgs }:
|
|
||||||
with pkgs;
|
|
||||||
[
|
|
||||||
# Base
|
|
||||||
tmux
|
|
||||||
git
|
|
||||||
git-lfs
|
|
||||||
git-crypt
|
|
||||||
gnutar
|
|
||||||
gnupg
|
|
||||||
htop
|
|
||||||
btop
|
|
||||||
rclone
|
|
||||||
rename
|
|
||||||
tmux
|
|
||||||
tree
|
|
||||||
wget
|
|
||||||
rsync
|
|
||||||
yq
|
|
||||||
|
|
||||||
# Rust utils
|
|
||||||
bat
|
|
||||||
eza
|
|
||||||
fd
|
|
||||||
ripgrep
|
|
||||||
ripgrep-all
|
|
||||||
zoxide
|
|
||||||
uutils-coreutils-noprefix
|
|
||||||
dust
|
|
||||||
yazi
|
|
||||||
starship
|
|
||||||
difftastic
|
|
||||||
|
|
||||||
# Dev
|
|
||||||
lazydocker
|
|
||||||
k9s
|
|
||||||
kubectl
|
|
||||||
|
|
||||||
# Editor
|
|
||||||
neovim
|
|
||||||
fzf
|
|
||||||
lazygit
|
|
||||||
|
|
||||||
# Fonts
|
|
||||||
nerd-fonts.jetbrains-mono
|
|
||||||
]
|
|
||||||
+4
-1
@@ -21,7 +21,9 @@
|
|||||||
tree
|
tree
|
||||||
wget
|
wget
|
||||||
rsync
|
rsync
|
||||||
yq
|
moreutils
|
||||||
|
jq
|
||||||
|
yq-go
|
||||||
kubectl
|
kubectl
|
||||||
croc
|
croc
|
||||||
asciinema_3
|
asciinema_3
|
||||||
@@ -68,6 +70,7 @@
|
|||||||
ls = "eza";
|
ls = "eza";
|
||||||
cat = "bat";
|
cat = "bat";
|
||||||
cd = "z";
|
cd = "z";
|
||||||
|
cdi = "zi";
|
||||||
|
|
||||||
# QOL
|
# QOL
|
||||||
dc = "docker compose";
|
dc = "docker compose";
|
||||||
|
|||||||
+1
-2
@@ -41,9 +41,8 @@
|
|||||||
persistent-apps = [
|
persistent-apps = [
|
||||||
"/Applications/Zen.app"
|
"/Applications/Zen.app"
|
||||||
"/Applications/Ghostty.app"
|
"/Applications/Ghostty.app"
|
||||||
"/Applications/Visual Studio Code.app"
|
"/Applications/Zed.app"
|
||||||
"/Applications/Spotify.app"
|
"/Applications/Spotify.app"
|
||||||
"/System/Applications/System Settings.app"
|
|
||||||
];
|
];
|
||||||
persistent-others = [ ];
|
persistent-others = [ ];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,2 +1,14 @@
|
|||||||
gui:
|
gui:
|
||||||
returnImmediately: true
|
returnImmediately: true
|
||||||
|
|
||||||
|
customCommands:
|
||||||
|
containers:
|
||||||
|
- name: "spawn sh"
|
||||||
|
attach: true
|
||||||
|
command: 'docker run -it --rm {{ .Container.ID }} sh'
|
||||||
|
- name: "spawn ash"
|
||||||
|
attach: true
|
||||||
|
command: 'docker run -it --rm {{ .Container.ID }} ash'
|
||||||
|
- name: "spawn bash"
|
||||||
|
attach: true
|
||||||
|
command: 'docker run -it --rm {{ .Container.ID }} bash'
|
||||||
|
|||||||
Generated
+9
-9
@@ -7,11 +7,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775360939,
|
"lastModified": 1779678629,
|
||||||
"narHash": "sha256-XUBlSgUFdvTh6+K5LcI5mJu5F5L8scmJDMRiZM484TM=",
|
"narHash": "sha256-gHcIFg0mm+KFsg7iZQt67kni3+qR5U3PhEC9P7vKlZ4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "2097a5c82bdc099c6135eae4b111b78124604554",
|
"rev": "612bbe3b405ad5f71d7bf9edecc04b678a061652",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -27,11 +27,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775037210,
|
"lastModified": 1779036909,
|
||||||
"narHash": "sha256-KM2WYj6EA7M/FVZVCl3rqWY+TFV5QzSyyGE2gQxeODU=",
|
"narHash": "sha256-zXcwYQGCT6pzinK+1dBB2ekTVtfxGZAapb3Evdcu4fY=",
|
||||||
"owner": "LnL7",
|
"owner": "LnL7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "06648f4902343228ce2de79f291dd5a58ee12146",
|
"rev": "56c666e108467d87d13508936aade6d567f2a501",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -42,11 +42,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775126147,
|
"lastModified": 1779536132,
|
||||||
"narHash": "sha256-J0dZU4atgcfo4QvM9D92uQ0Oe1eLTxBVXjJzdEMQpD0=",
|
"narHash": "sha256-q+fF42iv/geEbHfgSzy3tS0FF/EyD6XTZ98E6yxiBO8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8d8c1fa5b412c223ffa47410867813290cdedfef",
|
"rev": "3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7e1456",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
+2
-2
@@ -10,7 +10,6 @@ with pkgs;
|
|||||||
devenv
|
devenv
|
||||||
nixpacks
|
nixpacks
|
||||||
posting
|
posting
|
||||||
terraform
|
|
||||||
opencode
|
opencode
|
||||||
|
|
||||||
# Editor
|
# Editor
|
||||||
@@ -21,9 +20,10 @@ with pkgs;
|
|||||||
|
|
||||||
# Language specific
|
# Language specific
|
||||||
nixfmt-rfc-style
|
nixfmt-rfc-style
|
||||||
|
nil
|
||||||
|
nixd
|
||||||
fnm
|
fnm
|
||||||
bun
|
bun
|
||||||
deno
|
|
||||||
zig
|
zig
|
||||||
uv
|
uv
|
||||||
ruff
|
ruff
|
||||||
|
|||||||
+2
-4
@@ -7,18 +7,16 @@
|
|||||||
extras = {
|
extras = {
|
||||||
casks = [
|
casks = [
|
||||||
"surfshark"
|
"surfshark"
|
||||||
"visual-studio-code"
|
|
||||||
"signal"
|
"signal"
|
||||||
"discord"
|
"discord"
|
||||||
"daisydisk"
|
"daisydisk"
|
||||||
"bambu-studio"
|
"bambu-studio"
|
||||||
"cyberduck"
|
"cyberduck"
|
||||||
|
"balenaetcher"
|
||||||
"datagrip"
|
"datagrip"
|
||||||
"bruno"
|
|
||||||
"transmission"
|
"transmission"
|
||||||
"iina"
|
|
||||||
"steam"
|
"steam"
|
||||||
# "nikitabobko/tap/aerospace"
|
"android-studio"
|
||||||
];
|
];
|
||||||
pkgs =
|
pkgs =
|
||||||
pkgs: with pkgs; [
|
pkgs: with pkgs; [
|
||||||
|
|||||||
Executable
+7
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Set Chromium on exit
|
||||||
|
FILE="$HOME/Library/Application Support/Chromium/Local State"
|
||||||
|
jq '.browser.enabled_labs_experiments //= [] | .browser.enabled_labs_experiments |= map(select(startswith("clear-data-on-exit") | not)) + ["clear-data-on-exit@1"]' "$FILE" | sponge "$FILE"
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user