Used dots for quickshell, that already existed and added virtual keyboard to their lockscreen. Fixed issue with emacs not starting Deleted waybar config Disabled blueman by default Added xournalpp
31 lines
597 B
Nix
31 lines
597 B
Nix
{
|
|
lib,
|
|
pkgs,
|
|
inputs,
|
|
namespace,
|
|
system,
|
|
target,
|
|
format,
|
|
virtual,
|
|
systems,
|
|
config,
|
|
...
|
|
}:
|
|
with lib;
|
|
with lib.${namespace}; let
|
|
cfg = config.${namespace}.programs.xournalpp;
|
|
impermanence = config.${namespace}.impermanence;
|
|
in {
|
|
options.${namespace}.programs.xournalpp = with types; {
|
|
enable = mkBoolOpt false "Enable xournal++";
|
|
};
|
|
|
|
config = mkIf cfg.enable {
|
|
home.packages = with pkgs; [xournalpp];
|
|
home.persistence = mkIf impermanence.enable {
|
|
"${impermanence.persistentStorage}".directories = [
|
|
".config/xournalpp"
|
|
];
|
|
};
|
|
};
|
|
}
|