aboutsummaryrefslogtreecommitdiff
path: root/darwin/kompakt-darwin
diff options
context:
space:
mode:
Diffstat (limited to 'darwin/kompakt-darwin')
-rw-r--r--darwin/kompakt-darwin/configuration.nix59
1 files changed, 0 insertions, 59 deletions
diff --git a/darwin/kompakt-darwin/configuration.nix b/darwin/kompakt-darwin/configuration.nix
deleted file mode 100644
index 514cef2..0000000
--- a/darwin/kompakt-darwin/configuration.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ config, pkgs, lib, ... }:
-
-{
- nix = {
- settings.trusted-users = [
- "@admin"
- ];
-
- settings.auto-optimise-store = lib.mkDefault true;
- configureBuildUsers = true;
- gc.automatic = lib.mkDefault true;
- gc.options = lib.mkDefault "--delete-older-than 10d";
- extraOptions = ''
- experimental-features = nix-command flakes
- extra-platforms = x86_64-darwin aarch64-darwin
- '';
- };
-
- # List packages installed in system profile. To search by name, run:
- # $ nix-env -qaP | grep wget
- environment.systemPackages =
- [
- pkgs.vim
- ];
-
- # 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;
-
- users.users.sefidel = {
- name = "sefidel";
- home = "/Users/sefidel";
- };
-
- # Create /etc/zshrc that loads the nix-darwin environment.
- programs.zsh.enable = true; # default shell on catalina
- # programs.fish.enable = true;
-
- # Make applications pop up in finder/spotlight
- system.activationScripts.applications.text = pkgs.lib.mkForce (
- ''
- echo "setting up ~/Applications..." >&2
- rm -rf ~/Applications/Nix\ Apps
- mkdir -p ~/Applications/Nix\ Apps
- 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\ Apps
- done
- ''
- );
-
- # Used for backwards compatibility, please read the changelog before changing.
- # $ darwin-rebuild changelog
- system.stateVersion = 4;
-}