Move keeweb into a module

This commit is contained in:
Andreas Zweili 2023-06-12 10:26:47 +02:00
parent 2a62e078cc
commit e1fcbbcccf
5 changed files with 19 additions and 9 deletions

View File

@ -8,6 +8,7 @@
./programs/emacs
./programs/evince
./programs/git
./programs/keeweb
./services/dunst
./services/espanso
./services/grobi

View File

@ -0,0 +1,17 @@
{ config, lib, pkgs, ... }:
let
cfg = config.programs.az-keeweb;
in
{
options = {
programs.az-keeweb.enable = lib.mkEnableOption "Enable keeweb.";
};
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
keeweb
];
home.file.".config/qtile/autostart.d/keeweb.sh".source = ./keeweb.sh;
};
}

View File

@ -2,7 +2,6 @@
{
imports = [
"${inputs.self}/home-manager/modules"
"${inputs.self}/home-manager/software/keeweb"
"${inputs.self}/home-manager/software/mime-apps"
"${inputs.self}/home-manager/software/mpv"
"${inputs.self}/home-manager/software/nitrogen"
@ -45,6 +44,7 @@
az-emacs.enable = true;
az-evince.enable = true;
az-git.enable = true;
az-keeweb.enable = true;
bash = {
enable = true;
bashrcExtra = ''

View File

@ -1,8 +0,0 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
keeweb
];
home.file.".config/qtile/autostart.d/keeweb.sh".source = ./keeweb.sh;
}