summaryrefslogtreecommitdiff
path: root/modules/mac/programs/homebrew/casks
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-04-23 05:57:39 -0700
committerFuwn <[email protected]>2025-04-23 05:57:39 -0700
commita3fc7515c52843fcf3901e9c446420d7a8f19775 (patch)
tree76e3965023222759a58e6508b51e8df2df6b2bc2 /modules/mac/programs/homebrew/casks
parentNara: Remove Sensible Side Buttons cask (diff)
downloadnixos-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.nix12
-rw-r--r--modules/mac/programs/homebrew/casks/audio.nix9
-rw-r--r--modules/mac/programs/homebrew/casks/browser.nix8
-rw-r--r--modules/mac/programs/homebrew/casks/communication.nix7
-rw-r--r--modules/mac/programs/homebrew/casks/default.nix37
-rw-r--r--modules/mac/programs/homebrew/casks/development.nix28
-rw-r--r--modules/mac/programs/homebrew/casks/gaming.nix12
-rw-r--r--modules/mac/programs/homebrew/casks/improved-macos.nix15
-rw-r--r--modules/mac/programs/homebrew/casks/notation.nix11
-rw-r--r--modules/mac/programs/homebrew/casks/video.nix8
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"
+ ];
+}