From a3e82ec70f0d9517fc6d14d7171c9afa75fce5e4 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Sat, 26 Apr 2025 15:38:37 -0500 Subject: [PATCH] task | disable book --- flake.nix | 8 ++++---- home/gui/default.nix | 1 + home/gui/gnome-calenar.nix | 18 ++++++++++++++++++ hosts/loki/default.nix | 1 + 4 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 home/gui/gnome-calenar.nix diff --git a/flake.nix b/flake.nix index 2b75626..c0e6663 100644 --- a/flake.nix +++ b/flake.nix @@ -31,10 +31,10 @@ nixpkgs = import nixpkgs { system = "x86_64-linux"; }; specialArgs = { inherit inputs outputs; }; }; - # ace = import ./hosts/ace/colmena.nix; - book = import ./hosts/book/colmena.nix; - display = import ./hosts/display/colmena.nix; - eve = import ./hosts/eve/colmena.nix; + # ace = import ./hosts/ace/colmena.nix; # Acer C720 + # book = import ./hosts/book/colmena.nix; # Google Pixelbook 2017 w/ nvme. Storage dead + display = import ./hosts/display/colmena.nix; # Pi4 + eve = import ./hosts/eve/colmena.nix; # Google Pixelbook 2017 w/ eMMC. fred = import ./hosts/fred/colmena.nix; loki = import ./hosts/loki/colmena.nix; # pocket2 = import ./hosts/pocket2/colmena.nix; diff --git a/home/gui/default.nix b/home/gui/default.nix index a1b9bad..4541c22 100644 --- a/home/gui/default.nix +++ b/home/gui/default.nix @@ -16,6 +16,7 @@ in { ./services.nix ./sway.nix ./terminals.nix + ./gnome-calenar.nix ]; fonts = { fontconfig = { enable = true; }; }; nixpkgs.overlays = [ diff --git a/home/gui/gnome-calenar.nix b/home/gui/gnome-calenar.nix new file mode 100644 index 0000000..920bcc9 --- /dev/null +++ b/home/gui/gnome-calenar.nix @@ -0,0 +1,18 @@ +{ lib, config, pkgs, inputs, outputs, home-manager, ... }: +with lib; +let cfg = config.roles.gnome-calendar; +in { + options.roles.gnome-calendar = { + enable = lib.mkEnableOption "gnome calendar"; + }; + config = mkIf cfg.enable { + home-manager.users.don.home.packages = with pkgs; [ gnome-calendar ]; + services = { + gnome = { + evolution-data-server = { enable = true; }; + gnome-online-accounts = { enable = true; }; + gnome-keyring = { enable = true; }; + }; + }; + }; +} diff --git a/hosts/loki/default.nix b/hosts/loki/default.nix index 8094898..88a5d81 100644 --- a/hosts/loki/default.nix +++ b/hosts/loki/default.nix @@ -21,6 +21,7 @@ games.enable = true; wine.enable = false; tlp.enable = true; + gnome-calendar.enable = true; }; wm = { sway.enable = true;