From 48e07cef430e39f0c3581ba7e1cec5a145bec77a Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Mon, 13 Nov 2023 08:00:27 +0100 Subject: [PATCH] Add thunderbird --- .config/nix/flake.lock | 18 +++++++++--------- .config/nix/flake.nix | 2 ++ .config/nix/modules/darwin/default.nix | 13 ++++++++++--- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/.config/nix/flake.lock b/.config/nix/flake.lock index c105db3..3e17d5b 100644 --- a/.config/nix/flake.lock +++ b/.config/nix/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1694810318, - "narHash": "sha256-LuvrVj2oj9TzdnnwtQUClqcXjpgwCP01FFVBM7azGV8=", + "lastModified": 1698429334, + "narHash": "sha256-Gq3+QabboczSu7RMpcy79RSLMSqnySO3wsnHQk4DfbE=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "80bb201f4925cdda5a7a3c7b1900fb26bb2af2e8", + "rev": "afe83cbc2e673b1f08d32dd0f70df599678ff1e7", "type": "github" }, "original": { @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1695043542, - "narHash": "sha256-uUoftoffo9F+tLpepz99M5Z9dTPAiBy5EjYRScaNO1o=", + "lastModified": 1698873617, + "narHash": "sha256-FfGFcfbULwbK1vD+H0rslIOfmy4g8f2hXiPkQG3ZCTk=", "owner": "nix-community", "repo": "home-manager", - "rev": "e63a6b34792884bfe4056d1ef561b5611589b8ad", + "rev": "48b0a30202516e25d9885525fbb200a045f23f26", "type": "github" }, "original": { @@ -43,11 +43,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1694948089, - "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=", + "lastModified": 1698931758, + "narHash": "sha256-pwl9xS9JFMXXR1lUP/QOqO9hiZKukEcVUU1A0DKQwi4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db", + "rev": "b644d97bda6dae837d577e28383c10aa51e5e2d2", "type": "github" }, "original": { diff --git a/.config/nix/flake.nix b/.config/nix/flake.nix index 4171c75..70e5875 100644 --- a/.config/nix/flake.nix +++ b/.config/nix/flake.nix @@ -10,10 +10,12 @@ outputs = inputs@{ nixpkgs, home-manager, darwin, ... }: { darwinConfigurations.TobAir = darwin.lib.darwinSystem { system = "aarch64-darwin"; + pkgs = import nixpkgs { system = "aarch64-darwin"; config.allowUnfree = true; }; + modules = [ ./modules/darwin home-manager.darwinModules.home-manager diff --git a/.config/nix/modules/darwin/default.nix b/.config/nix/modules/darwin/default.nix index 9446a2e..4bd263a 100644 --- a/.config/nix/modules/darwin/default.nix +++ b/.config/nix/modules/darwin/default.nix @@ -1,11 +1,15 @@ ({ pkgs, ... }: { + services.nix-daemon.enable = true; + programs.zsh.enable = true; - environment = { + + environment = { shells = with pkgs; [ bash zsh fish ]; loginShell = pkgs.zsh; systemPath = [ "/opt/homebrew/bin" ]; pathsToLink = [ "/Applications" ]; }; + fonts.fonts = [ (pkgs.nerdfonts.override { fonts = [ @@ -20,7 +24,7 @@ nix.extraOptions = '' experimental-features = nix-command flakes ''; - services.nix-daemon.enable = true; + system.defaults = { dock.autohide = true; dock.autohide-time-modifier = 0.1; @@ -51,9 +55,12 @@ "trippy" ]; casks = [ - "firefox" "amethyst" + "firefox" "logseq" + "thunderbird" + "protonvpn" + "protonmail-bridge" ]; }; })