Move rapid-photo-downloader into a module

This commit is contained in:
Andreas Zweili 2023-06-12 11:00:08 +02:00
parent f83cf5b802
commit aa79ecd82a
5 changed files with 18 additions and 8 deletions

View File

@ -10,6 +10,7 @@
./programs/git
./programs/keeweb
./programs/mpv
./programs/rapid-photo-downloader
./services/dunst
./services/espanso
./services/grobi

View File

@ -0,0 +1,16 @@
{ config, lib, pkgs, ... }:
let
cfg = config.programs.az-rapid-photo-downloader;
in
{
options = {
programs.az-rapid-photo-downloader.enable = lib.mkEnableOption "Enable Rapid Photo Downloader.";
};
config = lib.mkIf cfg.enable {
home.packages = [
pkgs.rapid-photo-downloader
];
home.file.".config/Rapid Photo Downloader".source = ./config;
};
}

View File

@ -2,7 +2,6 @@
{
imports = [
"${inputs.self}/home-manager/modules"
"${inputs.self}/home-manager/software/rapid-photo-downloader"
"${inputs.self}/home-manager/software/signal"
"${inputs.self}/home-manager/software/ssh"
"${inputs.self}/home-manager/software/starship"
@ -44,6 +43,7 @@
az-git.enable = true;
az-keeweb.enable = true;
az-mpv.enable = true;
az-rapid-photo-downloader.enable = true;
bash = {
enable = true;
bashrcExtra = ''

View File

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
home.packages = [
pkgs.rapid-photo-downloader
];
home.file.".config/Rapid Photo Downloader".source = ./config;
}