From b0214d50e9a728d77d98d791e92dfe3747f27e23 Mon Sep 17 00:00:00 2001 From: Quentin Aristote Date: Tue, 21 Feb 2023 22:34:46 +0100 Subject: factor out common home-manager configuration --- home/default.nix | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) (limited to 'home/default.nix') diff --git a/home/default.nix b/home/default.nix index 9d96449..96d9405 100644 --- a/home/default.nix +++ b/home/default.nix @@ -1,30 +1,15 @@ { ... }: { - imports = [ ./config ./modules ]; - - # Let Home Manager install and manage itself. - programs.home-manager.enable = true; - - # This value determines the Home Manager release that your - # configuration is compatible with. This helps avoid breakage - # when a new Home Manager release introduces backwards - # incompatible changes. - # - # You can update Home Manager without changing this value. See - # the Home Manager release notes for a list of state version - # changes in each release. - home.stateVersion = "21.03"; - - nixpkgs = { - overlays = [ - (final: prev: { - personal = import ./pkgs { pkgs = final; }; - nur = import (builtins.fetchTarball - "https://github.com/nix-community/NUR/archive/master.tar.gz") { - pkgs = prev; - }; - }) - ]; + personal = { + profiles = { + dev = true; + multimedia = true; + social = true; + syncing = true; + }; }; + + programs.thunderbird.profiles.all.isDefault = true; + accounts.email.accounts.personal.primary = true; } -- cgit v1.2.3