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/homebrew/casks | |
| 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/homebrew/casks')
| -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 |
10 files changed, 147 insertions, 0 deletions
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" + ]; +} |