From bffbb182611709da077ce0258dbe2d29e5bddfce Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Fri, 29 Mar 2024 00:14:26 +0100 Subject: [PATCH 1/2] feat(git-sync): Put git-sync behind an option --- home/alex/home.nix | 2 ++ home/alex/services/git-sync/default.nix | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/home/alex/home.nix b/home/alex/home.nix index c951318..70cf434 100644 --- a/home/alex/home.nix +++ b/home/alex/home.nix @@ -50,6 +50,8 @@ news.display = "silent"; + my.git-sync.enable = true; + programs = { alacritty.enable = true; # autorandr.enable = true; diff --git a/home/alex/services/git-sync/default.nix b/home/alex/services/git-sync/default.nix index caf9945..d8c2419 100644 --- a/home/alex/services/git-sync/default.nix +++ b/home/alex/services/git-sync/default.nix @@ -1,7 +1,9 @@ { config, lib, pkgs, ... }: +let cfg = config.my.git-sync; +in { + options.my.git-sync = { enable = lib.mkEnableOption "git-sync"; }; -{ - config.services.git-sync = { + config.services.git-sync = lib.mkIf cfg.enable { enable = true; repositories = { "org" = { From b79c4695ff41713c95d2709ccc5f26af72c5c70f Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Fri, 29 Mar 2024 00:15:57 +0100 Subject: [PATCH 2/2] feat(thrall): Use git-sync on org --- flake.nix | 2 +- hosts/thrall/alex.nix | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 hosts/thrall/alex.nix diff --git a/flake.nix b/flake.nix index c3f2842..0fe5078 100644 --- a/flake.nix +++ b/flake.nix @@ -75,8 +75,8 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; - home-manager.users.alex = import ./home/alex/cli.nix; } + { home-manager.users.alex = ./hosts/thrall/alex.nix; } ]; }; diff --git a/hosts/thrall/alex.nix b/hosts/thrall/alex.nix new file mode 100644 index 0000000..f22f559 --- /dev/null +++ b/hosts/thrall/alex.nix @@ -0,0 +1,7 @@ +{ config, lib, pkgs, ... }: + +{ + imports = [ ../../home/alex/cli.nix ../../home/alex/services/git-sync ]; + + config.my.git-sync.enable = true; +}