diff options
| author | Fuwn <[email protected]> | 2025-04-23 05:57:39 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-04-23 05:57:39 -0700 |
| commit | a3fc7515c52843fcf3901e9c446420d7a8f19775 (patch) | |
| tree | 76e3965023222759a58e6508b51e8df2df6b2bc2 /modules/mac/programs | |
| parent | Nara: Remove Sensible Side Buttons cask (diff) | |
| download | nixos-config-a3fc7515c52843fcf3901e9c446420d7a8f19775.tar.xz nixos-config-a3fc7515c52843fcf3901e9c446420d7a8f19775.zip | |
Nara: Organise cask file structure
Diffstat (limited to 'modules/mac/programs')
| -rw-r--r-- | modules/mac/programs/homebrew/casks.nix | 99 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/ai.nix | 12 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/audio.nix | 9 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/browser.nix | 8 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/communication.nix | 7 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/default.nix | 37 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/development.nix | 28 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/gaming.nix | 12 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/improved-macos.nix | 15 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/notation.nix | 11 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/casks/video.nix | 8 | ||||
| -rw-r--r-- | modules/mac/programs/homebrew/default.nix | 2 |
12 files changed, 148 insertions, 100 deletions
diff --git a/modules/mac/programs/homebrew/casks.nix b/modules/mac/programs/homebrew/casks.nix deleted file mode 100644 index 2ee653f..0000000 --- a/modules/mac/programs/homebrew/casks.nix +++ /dev/null @@ -1,99 +0,0 @@ -{ - homebrew.casks = [ - "alt-tab" - "iina" - "aerospace" - "tuist" - "ghostty" - "pearcleaner" - "cool-retro-term" - "ollamac" - "bruno" - "obs" - # "anythingllm" - "msty" - "chatgpt" - "claude" - "coconutbattery" - "anki" - "anytype" - "iterm2" - "zed" - "webtorrent" - "daisydisk" - "cursor" - "cursr" - "crossover" - "go64" - "mac-mouse-fix" - "macs-fan-control" - "latest" - "minecraft" - "mochi" - "notion" - "ollama" - "onyx" - "orbstack" - "quitter" - "raindropio" - "raycast" - "sony-ps-remote-play" - # "retroarch" - "roblox" - # "textual" - "spotify" - "smoothscroll" - # "stratoshark" - "texifier" - "eqmac" - "zoom" - "arc" - "arduino-ide" - "audio-hijack" - "epic-games" - "freetube" - "fork" - "hopper-disassembler" - "monodraw" - "netnewswire" - "prettyclean" - "jan" - "ltspice" - "lagrange" - "utm" - "google-chrome" - "imageoptim" - "setapp" - "discord" - "heroic" - "grammarly-desktop" - "knuff" - "lm-studio" - # "parallels" - "playcover-community" - "proton-drive" - "proton-mail" - "proton-pass" - "protonvpn" - "vlc" - "wireshark" - "vb-cable" - "rockboxutility" - "raspberry-pi-imager" - "whisky" - "linearmouse" - "virtual-ii" - "sf-symbols" - "cork" - "google-drive" - "wakatime" - "linear-linear" - "sublime-text" - "serial" - "nvidia-geforce-now" - "thonny" - "zen-browser" - "visual-studio-code" - "notion-calendar" - ]; -} diff --git a/modules/mac/programs/homebrew/casks/ai.nix b/modules/mac/programs/homebrew/casks/ai.nix new file mode 100644 index 0000000..c931a7b --- /dev/null +++ b/modules/mac/programs/homebrew/casks/ai.nix @@ -0,0 +1,12 @@ +{ + homebrew.casks = [ + "ollamac" + # "anythingllm" + "msty" + "chatgpt" + "claude" + "ollama" + "jan" + "lm-studio" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/audio.nix b/modules/mac/programs/homebrew/casks/audio.nix new file mode 100644 index 0000000..1cb80fe --- /dev/null +++ b/modules/mac/programs/homebrew/casks/audio.nix @@ -0,0 +1,9 @@ +{ + homebrew.casks = [ + "eqmac" + "audio-hijack" + "spotify" + "vb-cable" + "rockboxutility" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/browser.nix b/modules/mac/programs/homebrew/casks/browser.nix new file mode 100644 index 0000000..550fa35 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/browser.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "arc" + "lagrange" + "google-chrome" + "zen-browser" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/communication.nix b/modules/mac/programs/homebrew/casks/communication.nix new file mode 100644 index 0000000..ab3be25 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/communication.nix @@ -0,0 +1,7 @@ +{ + homebrew.casks = [ + "zoom" + "grammarly-desktop" + "discord" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/default.nix b/modules/mac/programs/homebrew/casks/default.nix new file mode 100644 index 0000000..e4ddd9e --- /dev/null +++ b/modules/mac/programs/homebrew/casks/default.nix @@ -0,0 +1,37 @@ +{ + imports = [ + ./ai.nix + ./audio.nix + ./browser.nix + ./communication.nix + ./development.nix + ./gaming.nix + ./improved-macos.nix + ./notation.nix + ./video.nix + ]; + + homebrew.casks = [ + "pearcleaner" + "coconutbattery" + "anytype" + "webtorrent" + "daisydisk" + "cursr" + "onyx" + "sony-ps-remote-play" + # "retroarch" + "netnewswire" + "prettyclean" + "imageoptim" + "setapp" + # "parallels" + "proton-drive" + "proton-mail" + "proton-pass" + "protonvpn" + "cork" + "google-drive" + "notion-calendar" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/development.nix b/modules/mac/programs/homebrew/casks/development.nix new file mode 100644 index 0000000..fb3c628 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/development.nix @@ -0,0 +1,28 @@ +{ + homebrew.casks = [ + "bruno" + "tuist" + "ghostty" + "cool-retro-term" + "zed" + "cursor" + "orbstack" + # "stratoshark" + "arduino-ide" + "fork" + "hopper-disassembler" + "ltspice" + "utm" + "knuff" + "wireshark" + "raspberry-pi-imager" + "sf-symbols" + "wakatime" + "linear-linear" + "sublime-text" + "serial" + "thonny" + "visual-studio-code" + "virtual-ii" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/gaming.nix b/modules/mac/programs/homebrew/casks/gaming.nix new file mode 100644 index 0000000..14ba17f --- /dev/null +++ b/modules/mac/programs/homebrew/casks/gaming.nix @@ -0,0 +1,12 @@ +{ + homebrew.casks = [ + "crossover" + "minecraft" + "epic-games" + "heroic" + "whisky" + "nvidia-geforce-now" + "playcover-community" + "roblox" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/improved-macos.nix b/modules/mac/programs/homebrew/casks/improved-macos.nix new file mode 100644 index 0000000..096338c --- /dev/null +++ b/modules/mac/programs/homebrew/casks/improved-macos.nix @@ -0,0 +1,15 @@ +{ + homebrew.casks = [ + "alt-tab" + "iterm2" + "mac-mouse-fix" + "macs-fan-control" + "latest" + "quitter" + "raycast" + "smoothscroll" + "linearmouse" + "aerospace" + "go64" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/notation.nix b/modules/mac/programs/homebrew/casks/notation.nix new file mode 100644 index 0000000..4e307ac --- /dev/null +++ b/modules/mac/programs/homebrew/casks/notation.nix @@ -0,0 +1,11 @@ +{ + homebrew.casks = [ + "anki" + "mochi" + "notion" + "raindropio" + # "textual" + "texifier" + "monodraw" + ]; +} diff --git a/modules/mac/programs/homebrew/casks/video.nix b/modules/mac/programs/homebrew/casks/video.nix new file mode 100644 index 0000000..ead5839 --- /dev/null +++ b/modules/mac/programs/homebrew/casks/video.nix @@ -0,0 +1,8 @@ +{ + homebrew.casks = [ + "iina" + "obs" + "freetube" + "vlc" + ]; +} diff --git a/modules/mac/programs/homebrew/default.nix b/modules/mac/programs/homebrew/default.nix index 3d53a35..50a9025 100644 --- a/modules/mac/programs/homebrew/default.nix +++ b/modules/mac/programs/homebrew/default.nix @@ -1,7 +1,7 @@ { imports = [ + ./casks ./brews.nix - ./casks.nix # ./mas-apps.nix ./nix-homebrew.nix ]; |