58 lines
871 B
Nix
58 lines
871 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
with pkgs;
|
|
with lib;
|
|
let
|
|
use_override = false;
|
|
bambu-studio =
|
|
if use_override then
|
|
pkgs.bambu-studio.overrideAttrs (old: rec {
|
|
version = "01.10.02.76";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "bambulab";
|
|
repo = "BambuStudio";
|
|
rev = "v${version}";
|
|
hash = "sha256-LvAi3I5lnnumhOUagyej28uVy0Lgd3e19HNQXOUWSvQ=";
|
|
};
|
|
})
|
|
else
|
|
pkgs.bambu-studio;
|
|
in
|
|
{
|
|
config = mkIf config.gui.enable {
|
|
|
|
home.packages = [
|
|
|
|
#pureref
|
|
gimp
|
|
inkscape
|
|
imagemagick
|
|
blender
|
|
lightburn
|
|
|
|
# to convert HEIC -> JPG
|
|
# heif-dec -q 92 <name>.HEIC
|
|
libheif
|
|
darktable
|
|
|
|
# CAD & 3D Plotting
|
|
openscad
|
|
fstl
|
|
|
|
orca-slicer
|
|
bambu-studio
|
|
|
|
qrencode
|
|
|
|
xclicker
|
|
xdotool
|
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|