summaryrefslogtreecommitdiffstats
path: root/hosts/bear
diff options
context:
space:
mode:
authorSkullheadx <admonty1@gmail.com>2026-06-28 23:40:22 -0400
committerSkullheadx <admonty1@gmail.com>2026-06-28 23:40:22 -0400
commit9b85a4ff0a0be79bd65db09463e1b3f0d4860098 (patch)
treed07e820a9e23197f078f95b5dadb413b111c4782 /hosts/bear
parentupdate todo (diff)
downloadnixos-9b85a4ff0a0be79bd65db09463e1b3f0d4860098.tar.gz
nixos-9b85a4ff0a0be79bd65db09463e1b3f0d4860098.tar.bz2
nixos-9b85a4ff0a0be79bd65db09463e1b3f0d4860098.zip
add darwin
Diffstat (limited to '')
-rw-r--r--hosts/bear/configuration.nix57
1 files changed, 57 insertions, 0 deletions
diff --git a/hosts/bear/configuration.nix b/hosts/bear/configuration.nix
new file mode 100644
index 0000000..bf9c10d
--- /dev/null
+++ b/hosts/bear/configuration.nix
@@ -0,0 +1,57 @@
+{
+ config,
+ pkgs,
+ inputs,
+ customNeovim,
+ ...
+}: {
+ networking = {
+ computerName = "bear";
+ hostName = "bear";
+ localHostName = "bear";
+ };
+ # Primary user for user-specific settings (dock, etc.)
+ system.primaryUser = "andrewmontgomery";
+ # List packages installed in system profile. To search by name, run:
+ # $ nix-env -qaP | grep wget
+ environment.systemPackages = with pkgs; [
+ customNeovim.neovim
+ senpai
+ mpv
+ ];
+
+ homebrew = {
+ enable = true;
+ user = "andrewmontgomery";
+
+ taps = [
+ ];
+ brews = [
+ ];
+ casks = [
+ "keepassxc"
+ "protonvpn"
+ "selfcontrol"
+ "kdenlive"
+ "audacity"
+ "steam"
+ ];
+ };
+ # Dock configuration
+ system.defaults.dock = {
+ persistent-apps = [
+ "/System/Applications/Reminders.app"
+ "/System/Applications/Calendar.app"
+ "/System/Applications/Music.app"
+ "/System/Applications/Messages.app"
+
+ "/Applications/KeePassXC.app"
+ "/Applications/Ghostty.app"
+ # "/Applications/Nix Apps/Brave Browser.app"
+ "/Applications/Nix Apps/LibreWolf.app"
+ # "/Applications/Nix Apps/UTM.app"
+
+ "/System/Applications/System Settings.app"
+ ];
+ };
+}