From 493fb0d2d7acbfee929d0525ae95a1f36cdf43a9 Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Tue, 9 Apr 2024 10:04:57 +0300 Subject: 2024-04-09 --- darwinConfigurations/mairon/default.nix | 53 +++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 23 deletions(-) (limited to 'darwinConfigurations') diff --git a/darwinConfigurations/mairon/default.nix b/darwinConfigurations/mairon/default.nix index b9e7474..a004d1d 100644 --- a/darwinConfigurations/mairon/default.nix +++ b/darwinConfigurations/mairon/default.nix @@ -8,35 +8,42 @@ with lib; { nixfiles.modules.zathura.enable = mkForce false; - hm.home.packages = with pkgs; [ - cocoapods - ruby - ]; + hm = { + home.packages = with pkgs; [ + cocoapods + ruby + ]; + + programs.bash.initExtra = mkAfter '' + if [ -f "$HOME/.orbstack/shell/init.bash" ]; then + source "$HOME/.orbstack/shell/init.bash" + fi + ''; + }; homebrew = { taps = [ { name = "kreuzwerker/homebrew-taps"; } ]; brews = [ - { name = "carthage"; } - { name = "go@1.21"; } - { name = "m1-terraform-provider-helper"; } # kreuzwerker/homebrew-taps - { name = "podman"; } - { name = "sourcery"; } - { name = "xcbeautify"; } - { name = "xcodegen"; } - { name = "xcodes"; } + {name = "carthage";} + {name = "go@1.22";} + {name = "m1-terraform-provider-helper";} # kreuzwerker/homebrew-taps + {name = "sourcery";} + {name = "xcbeautify";} + {name = "xcodegen";} + {name = "xcodes";} ]; casks = [ - { name = "burp-suite"; } - { name = "docker"; } - { name = "jetbrains-toolbox"; } - { name = "krita"; } - { name = "obs"; } - { name = "openlens"; } - { name = "podman-desktop"; } - { name = "shadowsocksx-ng"; } - { name = "vial"; } - { name = "vnc-viewer"; } - { name = "wireshark"; } + {name = "burp-suite";} + {name = "jetbrains-toolbox";} + {name = "krita";} + {name = "obs";} + {name = "openlens";} + {name = "orbstack";} + {name = "podman-desktop";} + {name = "shadowsocksx-ng";} + {name = "vial";} + {name = "vnc-viewer";} + {name = "wireshark";} ]; }; -- cgit v1.2.3