summaryrefslogtreecommitdiff
path: root/modules/mac/programs/homebrew/packages/casks
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-05-17 02:34:55 -0700
committerFuwn <[email protected]>2025-05-17 02:34:55 -0700
commit68c6c4cbed0a3a811d95aaa6e46b6ce7e318d1a6 (patch)
treeba1a8700c01b903b6de8d9ed2b4940d98a22dfa5 /modules/mac/programs/homebrew/packages/casks
parentNara: Add Mini vMac cask (diff)
downloadnixos-config-68c6c4cbed0a3a811d95aaa6e46b6ce7e318d1a6.tar.xz
nixos-config-68c6c4cbed0a3a811d95aaa6e46b6ce7e318d1a6.zip
Nara: Add auditing packages
Diffstat (limited to 'modules/mac/programs/homebrew/packages/casks')
-rw-r--r--modules/mac/programs/homebrew/packages/casks/ai.nix12
-rw-r--r--modules/mac/programs/homebrew/packages/casks/audio.nix8
-rw-r--r--modules/mac/programs/homebrew/packages/casks/browser.nix9
-rw-r--r--modules/mac/programs/homebrew/packages/casks/communication.nix8
-rw-r--r--modules/mac/programs/homebrew/packages/casks/default.nix36
-rw-r--r--modules/mac/programs/homebrew/packages/casks/development.nix26
-rw-r--r--modules/mac/programs/homebrew/packages/casks/gaming.nix12
-rw-r--r--modules/mac/programs/homebrew/packages/casks/improved-macos.nix15
-rw-r--r--modules/mac/programs/homebrew/packages/casks/notation.nix11
-rw-r--r--modules/mac/programs/homebrew/packages/casks/video.nix8
10 files changed, 145 insertions, 0 deletions
diff --git a/modules/mac/programs/homebrew/packages/casks/ai.nix b/modules/mac/programs/homebrew/packages/casks/ai.nix
new file mode 100644
index 0000000..c931a7b
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/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/packages/casks/audio.nix b/modules/mac/programs/homebrew/packages/casks/audio.nix
new file mode 100644
index 0000000..72157dc
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/audio.nix
@@ -0,0 +1,8 @@
+{
+ homebrew.casks = [
+ "audio-hijack"
+ "spotify"
+ "vb-cable"
+ "rockboxutility"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/browser.nix b/modules/mac/programs/homebrew/packages/casks/browser.nix
new file mode 100644
index 0000000..f8acda7
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/browser.nix
@@ -0,0 +1,9 @@
+{
+ homebrew.casks = [
+ "arc"
+ "lagrange"
+ "google-chrome"
+ "zen-browser"
+ "tor-browser"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/communication.nix b/modules/mac/programs/homebrew/packages/casks/communication.nix
new file mode 100644
index 0000000..a852163
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/communication.nix
@@ -0,0 +1,8 @@
+{
+ homebrew.casks = [
+ "zoom"
+ "grammarly-desktop"
+ "discord"
+ "loom"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/default.nix b/modules/mac/programs/homebrew/packages/casks/default.nix
new file mode 100644
index 0000000..a9d606f
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/default.nix
@@ -0,0 +1,36 @@
+{
+ imports = [
+ ./ai.nix
+ ./audio.nix
+ ./browser.nix
+ ./communication.nix
+ ./development.nix
+ ./gaming.nix
+ ./improved-macos.nix
+ ./notation.nix
+ ./video.nix
+ ];
+
+ homebrew.casks = [
+ "pearcleaner"
+ "coconutbattery"
+ "webtorrent"
+ "daisydisk"
+ "onyx"
+ "sony-ps-remote-play"
+ # "retroarch"
+ "netnewswire"
+ "prettyclean"
+ "imageoptim"
+ "setapp"
+ # "parallels"
+ "proton-drive"
+ "proton-mail"
+ "proton-pass"
+ "protonvpn"
+ "google-drive"
+ "notion-calendar"
+ "motrix"
+ "mini-vmac"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/development.nix b/modules/mac/programs/homebrew/packages/casks/development.nix
new file mode 100644
index 0000000..b050b29
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/development.nix
@@ -0,0 +1,26 @@
+{
+ homebrew.casks = [
+ "bruno"
+ "tuist"
+ "ghostty"
+ "zed"
+ "orbstack"
+ # "stratoshark"
+ "arduino-ide"
+ "fork"
+ "ltspice"
+ "utm"
+ "knuff"
+ "wireshark"
+ "raspberry-pi-imager"
+ "sf-symbols"
+ "wakatime"
+ "linear-linear"
+ "sublime-text"
+ "serial"
+ "thonny"
+ "visual-studio-code"
+ "virtual-ii"
+ "httpie"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/gaming.nix b/modules/mac/programs/homebrew/packages/casks/gaming.nix
new file mode 100644
index 0000000..14ba17f
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/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/packages/casks/improved-macos.nix b/modules/mac/programs/homebrew/packages/casks/improved-macos.nix
new file mode 100644
index 0000000..7063305
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/improved-macos.nix
@@ -0,0 +1,15 @@
+{
+ homebrew.casks = [
+ "alt-tab"
+ "iterm2"
+ "mac-mouse-fix"
+ "macs-fan-control"
+ "latest"
+ "quitter"
+ "raycast"
+ "smoothscroll"
+ "linearmouse"
+ "go64"
+ "homerow"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/notation.nix b/modules/mac/programs/homebrew/packages/casks/notation.nix
new file mode 100644
index 0000000..4e307ac
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/notation.nix
@@ -0,0 +1,11 @@
+{
+ homebrew.casks = [
+ "anki"
+ "mochi"
+ "notion"
+ "raindropio"
+ # "textual"
+ "texifier"
+ "monodraw"
+ ];
+}
diff --git a/modules/mac/programs/homebrew/packages/casks/video.nix b/modules/mac/programs/homebrew/packages/casks/video.nix
new file mode 100644
index 0000000..ead5839
--- /dev/null
+++ b/modules/mac/programs/homebrew/packages/casks/video.nix
@@ -0,0 +1,8 @@
+{
+ homebrew.casks = [
+ "iina"
+ "obs"
+ "freetube"
+ "vlc"
+ ];
+}