|
41 | 41 | }; |
42 | 42 | }; |
43 | 43 |
|
44 | | - environment.systemPackages = with pkgs; [ |
45 | | - # firefox |
| 44 | + imports = [ |
| 45 | + "${self}/modules/home/common/sharedsetup.nix" |
46 | 46 | ]; |
47 | | - |
48 | 47 | home-manager = { |
49 | 48 |
|
50 | 49 | extraSpecialArgs = { inherit inputs; }; |
|
54 | 53 | home.username = "sheep"; |
55 | 54 | programs.home-manager.enable = true; |
56 | 55 |
|
57 | | - imports = [ |
58 | | - "${self}/modules/home" |
59 | | - "${self}/profiles/home/nixvim" |
60 | | - |
61 | | - ]; |
62 | | - |
63 | 56 | solarsystem = lib.recursiveUpdate { |
64 | 57 | profiles = { |
| 58 | + darwin = true; |
65 | 59 | nixvim = true; |
66 | 60 | }; |
67 | | - modules.packages = true; |
68 | | - modules.ghostty = true; |
69 | | - modules.eza = true; |
70 | | - modules.direnv = true; |
71 | | - modules.zsh = true; |
72 | | - modules.programs = true; |
73 | | - modules.firefox = true; |
74 | 61 | } sharedOptions; |
| 62 | + |
| 63 | + imports = [ |
| 64 | + "${self}/modules/home" |
| 65 | + "${self}/profiles/home/nixvim" |
| 66 | + "${self}/profiles/home/darwin" |
| 67 | + ]; |
75 | 68 | }; |
76 | 69 | }; |
77 | 70 |
|
78 | 71 | system.stateVersion = 4; |
79 | 72 |
|
80 | | - imports = [ |
81 | | - "${self}/modules/home/common/sharedsetup.nix" |
82 | | - ]; |
83 | | - |
84 | 73 | ids.gids.nixbld = 350; |
85 | 74 | solarsystem = lib.recursiveUpdate { |
86 | 75 | homeDir = "/Users/${mainUser}"; |
|
89 | 78 |
|
90 | 79 | homebrew = { |
91 | 80 | enable = true; |
92 | | - brews = [ |
93 | | - "tailscale" |
94 | | - ]; |
| 81 | + # brews = [ |
| 82 | + # "yabai" |
| 83 | + # ]; |
| 84 | + |
95 | 85 | casks = [ |
96 | 86 | "ghostty" |
97 | 87 | "vesktop" |
98 | 88 | "firefox" |
99 | 89 | ]; |
100 | 90 |
|
| 91 | + # taps = [ |
| 92 | + # "koekeishiya/formulae" |
| 93 | + # ]; |
| 94 | + |
101 | 95 | }; |
102 | 96 |
|
103 | 97 | # Add ability to use TouchID for sudo |
|
115 | 109 | BatteryShowPercentage = true; |
116 | 110 | NowPlaying = false; |
117 | 111 | }; |
118 | | - NSGlobalDomain = { |
119 | | - "com.apple.sound.beep.volume" = 0.000; |
120 | | - NSWindowShouldDragOnGesture = true; |
121 | | - AppleKeyboardUIMode = 3; |
122 | | - "com.apple.keyboard.fnState" = true; |
123 | | - AppleInterfaceStyle = "Dark"; |
124 | | - ApplePressAndHoldEnabled = false; |
125 | | - AppleShowAllExtensions = true; |
126 | | - InitialKeyRepeat = 20; |
127 | | - KeyRepeat = 2; |
128 | | - NSAutomaticCapitalizationEnabled = false; |
129 | | - NSAutomaticDashSubstitutionEnabled = false; |
130 | | - NSAutomaticQuoteSubstitutionEnabled = false; |
131 | | - NSAutomaticSpellingCorrectionEnabled = false; |
132 | | - NSAutomaticWindowAnimationsEnabled = false; |
133 | | - NSDocumentSaveNewDocumentsToCloud = false; |
134 | | - NSNavPanelExpandedStateForSaveMode = true; |
135 | | - PMPrintingExpandedStateForPrint = true; |
136 | | - }; |
137 | | - LaunchServices = { |
138 | | - LSQuarantine = false; |
139 | | - }; |
| 112 | + # NSGlobalDomain = { |
| 113 | + # "com.apple.sound.beep.volume" = 0.000; |
| 114 | + # NSWindowShouldDragOnGesture = true; |
| 115 | + # AppleKeyboardUIMode = 3; |
| 116 | + # "com.apple.keyboard.fnState" = true; |
| 117 | + # AppleInterfaceStyle = "Dark"; |
| 118 | + # ApplePressAndHoldEnabled = false; |
| 119 | + # AppleShowAllExtensions = true; |
| 120 | + # InitialKeyRepeat = 20; |
| 121 | + # KeyRepeat = 2; |
| 122 | + # NSAutomaticCapitalizationEnabled = false; |
| 123 | + # NSAutomaticDashSubstitutionEnabled = false; |
| 124 | + # NSAutomaticQuoteSubstitutionEnabled = false; |
| 125 | + # NSAutomaticSpellingCorrectionEnabled = false; |
| 126 | + # NSAutomaticWindowAnimationsEnabled = false; |
| 127 | + # NSDocumentSaveNewDocumentsToCloud = false; |
| 128 | + # NSNavPanelExpandedStateForSaveMode = true; |
| 129 | + # PMPrintingExpandedStateForPrint = true; |
| 130 | + # }; |
| 131 | + # LaunchServices = { |
| 132 | + # LSQuarantine = false; |
| 133 | + # }; |
140 | 134 | trackpad = { |
141 | 135 | TrackpadRightClick = true; |
142 | 136 | TrackpadThreeFingerDrag = true; |
143 | 137 | Clicking = true; |
144 | 138 | }; |
145 | | - finder = { |
146 | | - AppleShowAllFiles = true; |
147 | | - CreateDesktop = false; |
148 | | - FXDefaultSearchScope = "SCcf"; |
149 | | - FXEnableExtensionChangeWarning = false; |
150 | | - FXPreferredViewStyle = "Nlsv"; |
151 | | - QuitMenuItem = true; |
152 | | - ShowPathbar = true; |
153 | | - ShowStatusBar = true; |
154 | | - _FXShowPosixPathInTitle = true; |
155 | | - _FXSortFoldersFirst = true; |
156 | | - }; |
157 | | - dock = { |
158 | | - autohide = true; |
159 | | - expose-animation-duration = 0.15; |
160 | | - show-recents = false; |
161 | | - showhidden = true; |
162 | | - persistent-apps = [ ]; |
163 | | - tilesize = 30; |
164 | | - wvous-bl-corner = 1; |
165 | | - wvous-br-corner = 1; |
166 | | - wvous-tl-corner = 1; |
167 | | - wvous-tr-corner = 1; |
168 | | - }; |
| 139 | + # finder = { |
| 140 | + # AppleShowAllFiles = true; |
| 141 | + # CreateDesktop = false; |
| 142 | + # FXDefaultSearchScope = "SCcf"; |
| 143 | + # FXEnableExtensionChangeWarning = false; |
| 144 | + # FXPreferredViewStyle = "Nlsv"; |
| 145 | + # QuitMenuItem = true; |
| 146 | + # ShowPathbar = true; |
| 147 | + # ShowStatusBar = true; |
| 148 | + # _FXShowPosixPathInTitle = true; |
| 149 | + # _FXSortFoldersFirst = true; |
| 150 | + # }; |
| 151 | + # dock = { |
| 152 | + # autohide = true; |
| 153 | + # expose-animation-duration = 0.15; |
| 154 | + # show-recents = false; |
| 155 | + # showhidden = true; |
| 156 | + # persistent-apps = [ ]; |
| 157 | + # tilesize = 30; |
| 158 | + # wvous-bl-corner = 1; |
| 159 | + # wvous-br-corner = 1; |
| 160 | + # wvous-tl-corner = 1; |
| 161 | + # wvous-tr-corner = 1; |
| 162 | + # }; |
169 | 163 | }; |
170 | 164 | }; |
171 | 165 |
|
|
0 commit comments