diff --git a/modules/common/programming/default.nix b/modules/common/programming/default.nix index 5a8a87f..f2e7f24 100644 --- a/modules/common/programming/default.nix +++ b/modules/common/programming/default.nix @@ -1,6 +1,7 @@ { ... }: { imports = [ + ./nixpkgs-fmt.nix ./vscode.nix ]; } diff --git a/modules/common/programming/nixpkgs-fmt.nix b/modules/common/programming/nixpkgs-fmt.nix new file mode 100644 index 0000000..f68c5d8 --- /dev/null +++ b/modules/common/programming/nixpkgs-fmt.nix @@ -0,0 +1,18 @@ +{ coinfig, pkgs, lib, ...}: +{ + options = { + nixpkgs-fmt = { + enable = lib.mkEnableOption { + description = "Enable nixpkgs-fmt" + default = false; + }; + }; + }; + config = lib.mkIf (config.nixpkgs-fmt.enable) { + home-manager.users.${config.user} = { + home.packages = [ + pkgs.nixpkgs-fmt + ]; + }; + }; +}