add graphic design packages

This commit is contained in:
MFlossmann 2024-05-11 12:30:05 +02:00
parent 97511f3a44
commit c2b8875fe0
4 changed files with 46 additions and 28 deletions

View file

@ -39,6 +39,7 @@
bundles = { bundles = {
desktop.enable = true; desktop.enable = true;
maker.enable = true; maker.enable = true;
graphicDesign.enable = true;
}; };
syncthing.enable = true; syncthing.enable = true;
}; };

View file

@ -17,6 +17,8 @@
enable = true; enable = true;
}; };
xserver.wacom.enable = true;
# TODO: fill this out (and move it in a service, probably) # TODO: fill this out (and move it in a service, probably)
# services.syncthing = { # services.syncthing = {
# enable = true # enable = true

View file

@ -0,0 +1,15 @@
{
pkgs,
config,
lib,
inputs,
...
}: {
imports = [];
home.packages = with pkgs; [
inkscape
gimp
krita
];
}

View file

@ -12,34 +12,34 @@
in { in {
imports = []; imports = [];
options = { # options = {
rootDir = lib.mkOption { # rootDir = lib.mkOption {
type = lib.types.path; # type = lib.types.path;
default = "/home/${cfg.myNixOS.sharedSettings.mainUser}/sync"; # default = "/home/${cfg.myNixOS.sharedSettings.mainUser}/sync";
}; # };
#
remoteGui = lib.mkEnableOption "Enable port for remote WebGUI"; # remoteGui = lib.mkEnableOption "Enable port for remote WebGUI";
}; # };
#
services.syncthing = { # services.syncthing = {
enable = true; # enable = true;
user = cfg.myNixOS.sharedSettings.mainUser; # user = cfg.myNixOS.sharedSettings.mainUser;
dataDir = config.rootDir; # dataDir = config.rootDir;
configDir = "/home/${cfg.myNixOS.sharedSettings.mainUser}/.config/syncthing"; # configDir = "/home/${cfg.myNixOS.sharedSettings.mainUser}/.config/syncthing";
overrideDevices = true; # overrideDevices = true;
overrideFolders = true; # overrideFolders = true;
settings = { # settings = {
devices = { # devices = {
"saintAlphonso" = { id = saintAlphonsoID; }; # "saintAlphonso" = { id = saintAlphonsoID; };
}; # };
folders = { # folders = {
"KeepassXC" = { # "KeepassXC" = {
path = "/home/${cfg.myNixOS.sharedSettings.mainUser}/KeepassXC"; # path = "/home/${cfg.myNixOS.sharedSettings.mainUser}/KeepassXC";
devices = [ "saintAlphonso" ]; # devices = [ "saintAlphonso" ];
}; # };
}; # };
}; # };
}; # };
# # Syncthing ports: 8384 for remote access to GUI # # Syncthing ports: 8384 for remote access to GUI
# # 22000 TCP and/or UDP for sync traffic # # 22000 TCP and/or UDP for sync traffic