System/home-manager/linux/programs/image-editing.nix

40 lines
1.2 KiB
Nix
Raw Normal View History

2022-06-23 02:57:41 -04:00
{ config, lib, pkgs, inputs, ... }:
let unstable = inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}";
in {
2022-06-23 02:57:41 -04:00
config = lib.mkIf config.nathan.programs.image-editing {
2023-08-04 04:16:19 -04:00
home.packages = with pkgs;
let
orcaAppimage = pkgs.fetchzip {
url =
"https://github.com/SoftFever/OrcaSlicer/releases/download/v1.6.4-beta/OrcaSlicer_V1.6.4-beta_Linux.zip";
sha256 = "sha256-e9CbLBnWC2RuLM8CflKgA45svczS1yh8Mp6WUynS1BY=";
};
orcaSlicer = appimageTools.wrapType2 {
name = "OrcaSlicer";
src = "${orcaAppimage}/OrcaSlicer_ubu64.AppImage";
extraPkgs = pkgs: with pkgs; [ webkitgtk ];
};
in [
# RawTherapee for raw editing
unstable.rawtherapee
# Gimp for complex editing
gimp-with-plugins
# Krita for drawing
unstable.krita
# Xournal for recording notes
xournalpp
# Pinta for basic image editing
unstable.pinta
# Command line tools for image conversion and handling
imagemagickBig
## 3d printing
# Orca Slicer
2023-09-06 03:59:17 -04:00
appimage-run
2023-08-04 04:16:19 -04:00
orcaSlicer
2023-09-06 03:59:17 -04:00
## Cad Software
python311Packages.cadquery
cq-editor
2023-08-04 04:16:19 -04:00
];
2022-06-23 02:57:41 -04:00
};
}