feat: add raw photo support
fix: use darktable for raw imports
This commit is contained in:
parent
aeb08c2a8c
commit
57778b83d4
3 changed files with 42 additions and 1 deletions
|
|
@ -259,6 +259,7 @@
|
||||||
services.gvfs.enable = true;
|
services.gvfs.enable = true;
|
||||||
services.udisks2.enable = true;
|
services.udisks2.enable = true;
|
||||||
security.polkit.enable = true;
|
security.polkit.enable = true;
|
||||||
|
programs.gphoto2.enable = true;
|
||||||
|
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
|
|
@ -279,6 +280,7 @@
|
||||||
"video"
|
"video"
|
||||||
"render"
|
"render"
|
||||||
"docker"
|
"docker"
|
||||||
|
"camera"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -365,6 +367,7 @@
|
||||||
bubblewrap
|
bubblewrap
|
||||||
docker
|
docker
|
||||||
docker-compose
|
docker-compose
|
||||||
|
exfatprogs
|
||||||
flatpak
|
flatpak
|
||||||
wget
|
wget
|
||||||
nh
|
nh
|
||||||
|
|
|
||||||
|
|
@ -86,6 +86,14 @@ in
|
||||||
"org/gnome/system/location" = {
|
"org/gnome/system/location" = {
|
||||||
enabled = true;
|
enabled = true;
|
||||||
};
|
};
|
||||||
|
"org/gnome/desktop/media-handling" = {
|
||||||
|
automount = true;
|
||||||
|
automount-open = false;
|
||||||
|
autorun-never = false;
|
||||||
|
autorun-x-content-ignore = [ ];
|
||||||
|
autorun-x-content-open-folder = [ ];
|
||||||
|
autorun-x-content-start-app = [ "x-content/image-dcf" ];
|
||||||
|
};
|
||||||
"org/gnome/settings-daemon/plugins/power" = {
|
"org/gnome/settings-daemon/plugins/power" = {
|
||||||
sleep-inactive-ac-type = "nothing";
|
sleep-inactive-ac-type = "nothing";
|
||||||
};
|
};
|
||||||
|
|
@ -218,6 +226,24 @@ in
|
||||||
Install.WantedBy = [ "timers.target" ];
|
Install.WantedBy = [ "timers.target" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xdg.desktopEntries."net.damonlynch.RapidPhotoDownloader" = {
|
||||||
|
name = "Rapid Photo Downloader";
|
||||||
|
genericName = "Photo Downloader";
|
||||||
|
comment = "Download, rename, and back up photos and videos from cameras and cards";
|
||||||
|
exec = "rapid-photo-downloader %f";
|
||||||
|
icon = "${pkgs.rapid-photo-downloader}/lib/python${pkgs.python3.pythonVersion}/site-packages/raphodo/data/rapid-photo-downloader.svg";
|
||||||
|
terminal = false;
|
||||||
|
categories = [
|
||||||
|
"Graphics"
|
||||||
|
"Photography"
|
||||||
|
];
|
||||||
|
mimeType = [ "x-content/image-dcf" ];
|
||||||
|
settings = {
|
||||||
|
StartupWMClass = "rapid-photo-downloader";
|
||||||
|
Keywords = "photo;download;photography;import;video;RAW;camera;phone;ingest;backup;memory;card;";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
xdg.mimeApps = {
|
xdg.mimeApps = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultApplications = {
|
defaultApplications = {
|
||||||
|
|
@ -228,6 +254,8 @@ in
|
||||||
"x-scheme-handler/unknown" = "zen-beta.desktop";
|
"x-scheme-handler/unknown" = "zen-beta.desktop";
|
||||||
"x-scheme-handler/mailto" = "betterbird.desktop";
|
"x-scheme-handler/mailto" = "betterbird.desktop";
|
||||||
"inode/directory" = "org.gnome.Nautilus.desktop";
|
"inode/directory" = "org.gnome.Nautilus.desktop";
|
||||||
|
"x-content/image-dcf" = "net.damonlynch.RapidPhotoDownloader.desktop";
|
||||||
|
"image/x-canon-cr2" = "gimp.desktop";
|
||||||
"application/zip" = "org.gnome.FileRoller.desktop";
|
"application/zip" = "org.gnome.FileRoller.desktop";
|
||||||
"application/x-tar" = "org.gnome.FileRoller.desktop";
|
"application/x-tar" = "org.gnome.FileRoller.desktop";
|
||||||
"application/x-compressed-tar" = "org.gnome.FileRoller.desktop";
|
"application/x-compressed-tar" = "org.gnome.FileRoller.desktop";
|
||||||
|
|
|
||||||
|
|
@ -40,13 +40,19 @@
|
||||||
file-roller
|
file-roller
|
||||||
font-manager
|
font-manager
|
||||||
foliate
|
foliate
|
||||||
gimp3
|
(gimp-with-plugins.override {
|
||||||
|
plugins = with gimpPlugins; [
|
||||||
|
gmic
|
||||||
|
resynthesizer
|
||||||
|
];
|
||||||
|
})
|
||||||
google-chrome
|
google-chrome
|
||||||
handbrake
|
handbrake
|
||||||
inkscape
|
inkscape
|
||||||
kdePackages.kdenlive
|
kdePackages.kdenlive
|
||||||
libreoffice
|
libreoffice
|
||||||
logseq
|
logseq
|
||||||
|
nufraw-thumbnailer
|
||||||
obs-studio
|
obs-studio
|
||||||
pavucontrol
|
pavucontrol
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
|
@ -61,6 +67,10 @@
|
||||||
linphone
|
linphone
|
||||||
lmstudio
|
lmstudio
|
||||||
homeLib.betterbird
|
homeLib.betterbird
|
||||||
|
darktable
|
||||||
|
digikam
|
||||||
|
exiftool
|
||||||
|
rapid-photo-downloader
|
||||||
brightnessctl
|
brightnessctl
|
||||||
nautilus
|
nautilus
|
||||||
playerctl
|
playerctl
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue