⚰️ remove darwin configs
This commit is contained in:
parent
0c37402829
commit
52b24a13eb
3
darwin/README.md
Normal file
3
darwin/README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Darwin Configuration (deprecated)
|
||||||
|
|
||||||
|
I'm not using this repo for `nix-darwin` configuration anymore. If you're curious how I have my machine configured, check out [this repo](https://github.com/walkah/athens).
|
@ -1,83 +0,0 @@
|
|||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [ <home-manager/nix-darwin> ./homebrew.nix ];
|
|
||||||
|
|
||||||
# List packages installed in system profile. To search by name, run:
|
|
||||||
# $ nix-env -qaP | grep wget
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
deno
|
|
||||||
elixir
|
|
||||||
emacs
|
|
||||||
exercism
|
|
||||||
go
|
|
||||||
niv
|
|
||||||
nodejs
|
|
||||||
rustup
|
|
||||||
];
|
|
||||||
|
|
||||||
# Use a custom configuration.nix location.
|
|
||||||
# $ darwin-rebuild switch -I darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix
|
|
||||||
# environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";
|
|
||||||
|
|
||||||
# Auto upgrade nix package and the daemon service.
|
|
||||||
services.nix-daemon.enable = true;
|
|
||||||
nix.package = pkgs.nix;
|
|
||||||
nix.extraOptions = ''
|
|
||||||
experimental-features = nix-command flakes
|
|
||||||
'';
|
|
||||||
|
|
||||||
nix.distributedBuilds = true;
|
|
||||||
nix.buildMachines = [{
|
|
||||||
hostName = "plato";
|
|
||||||
systems = [ "x86_64-linux" "aarch64-linux" ];
|
|
||||||
maxJobs = 12;
|
|
||||||
speedFactor = 2;
|
|
||||||
supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ];
|
|
||||||
}];
|
|
||||||
|
|
||||||
# Binary Cache for Haskell.nix
|
|
||||||
nix.binaryCachePublicKeys =
|
|
||||||
[ "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=" ];
|
|
||||||
nix.binaryCaches = [ "https://hydra.iohk.io" ];
|
|
||||||
|
|
||||||
# Create /etc/bashrc that loads the nix-darwin environment.
|
|
||||||
programs = {
|
|
||||||
zsh = {
|
|
||||||
enable = true;
|
|
||||||
promptInit = "";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
# programs.fish.enable = true;
|
|
||||||
|
|
||||||
users.nix.configureBuildUsers = true;
|
|
||||||
users.users.walkah = {
|
|
||||||
home = "/Users/walkah";
|
|
||||||
shell = pkgs.zsh;
|
|
||||||
};
|
|
||||||
home-manager.users.walkah = import ../home.nix;
|
|
||||||
|
|
||||||
services.lorri.enable = true;
|
|
||||||
|
|
||||||
system = {
|
|
||||||
defaults = {
|
|
||||||
dock = {
|
|
||||||
autohide = true;
|
|
||||||
orientation = "left";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
system.activationScripts.applications.text = pkgs.lib.mkForce ''
|
|
||||||
rm -rf /Applications/Nix
|
|
||||||
mkdir -p /Applications/Nix
|
|
||||||
for app in $(find ${config.system.build.applications}/Applications -maxdepth 1 -type l); do
|
|
||||||
src="$(/usr/bin/stat -f%Y "$app")"
|
|
||||||
cp -r "$src" /Applications/Nix
|
|
||||||
done
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Used for backwards compatibility, please read the changelog before changing.
|
|
||||||
# $ darwin-rebuild changelog
|
|
||||||
system.stateVersion = 4;
|
|
||||||
}
|
|
@ -1,81 +0,0 @@
|
|||||||
_:
|
|
||||||
|
|
||||||
{
|
|
||||||
homebrew = {
|
|
||||||
enable = true;
|
|
||||||
autoUpdate = true;
|
|
||||||
cleanup = "zap";
|
|
||||||
global = {
|
|
||||||
brewfile = true;
|
|
||||||
noLock = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
taps = [
|
|
||||||
"homebrew/cask"
|
|
||||||
"homebrew/cask-drivers"
|
|
||||||
"homebrew/cask-fonts"
|
|
||||||
"homebrew/cask-versions"
|
|
||||||
];
|
|
||||||
|
|
||||||
brews = [ "coreutils" ];
|
|
||||||
|
|
||||||
casks = [
|
|
||||||
"1password"
|
|
||||||
"adobe-acrobat-reader"
|
|
||||||
"balenaetcher"
|
|
||||||
"bartender"
|
|
||||||
"brave-browser"
|
|
||||||
"bunch"
|
|
||||||
"calibre"
|
|
||||||
"dash"
|
|
||||||
"discord"
|
|
||||||
"docker"
|
|
||||||
"element"
|
|
||||||
"fantastical"
|
|
||||||
"figma"
|
|
||||||
"firefox"
|
|
||||||
"firefox-developer-edition"
|
|
||||||
"font-jetbrains-mono"
|
|
||||||
"font-jetbrains-mono-nerd-font"
|
|
||||||
"gather"
|
|
||||||
"google-chrome"
|
|
||||||
"gpg-suite"
|
|
||||||
"hazel"
|
|
||||||
"ipfs"
|
|
||||||
"iterm2"
|
|
||||||
"keybase"
|
|
||||||
"logitech-options"
|
|
||||||
"logseq"
|
|
||||||
"microsoft-edge"
|
|
||||||
"minecraft"
|
|
||||||
"obsidian"
|
|
||||||
"plexamp"
|
|
||||||
"r"
|
|
||||||
"raycast"
|
|
||||||
"rescuetime"
|
|
||||||
"rocket"
|
|
||||||
"rstudio"
|
|
||||||
"slack"
|
|
||||||
"sonos"
|
|
||||||
"spotify"
|
|
||||||
"stats"
|
|
||||||
"steam"
|
|
||||||
"syncthing"
|
|
||||||
"synology-drive"
|
|
||||||
"visual-studio-code"
|
|
||||||
"zoom"
|
|
||||||
];
|
|
||||||
|
|
||||||
masApps = {
|
|
||||||
Bumpr = 1166066070;
|
|
||||||
"Day One" = 1055511498;
|
|
||||||
Drafts = 1435957248;
|
|
||||||
Parcel = 639968404;
|
|
||||||
Reeder = 1529448980;
|
|
||||||
Tailscale = 1475387142;
|
|
||||||
Todoist = 585829637;
|
|
||||||
UlyssesMac = 1225570693;
|
|
||||||
Xcode = 497799835;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user