my system configurations ^-^
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: lightburn appimage

willow 783a2d3b 13c517a5

+36
+1
modules/home/programs/gui/default.nix
··· 12 12 ./waybar # core 13 13 # ./cura.nix # 3dp 14 14 ./kitty.nix # core 15 + ./lightburn.nix # cnc 15 16 ./obs-studio.nix # media 16 17 ./spicetify.nix # music 17 18 ./thunderbird.nix # mail
+35
modules/home/programs/gui/lightburn.nix
··· 1 + { 2 + lib, 3 + osConfig, 4 + pkgs, 5 + ... 6 + }: let 7 + cfg = osConfig.settings.programs; 8 + in { 9 + config = lib.mkIf (cfg.gui.enable 10 + && cfg.categories.core.enable) { 11 + home.packages = [ 12 + ( 13 + let 14 + lightburn = pkgs.appimageTools.wrapType2 rec { 15 + name = "lightburn"; 16 + version = "1.7.04"; 17 + src = pkgs.fetchurl { 18 + url = "https://release.lightburnsoftware.com/LightBurn/Release/LightBurn-v${version}/LightBurn-Linux64-v${version}.AppImage"; 19 + hash = "sha256-rwcZMAMwl7L6rH5tMhfzzNpgawIyLLRspWWAtrnOVMg="; 20 + }; 21 + }; 22 + in 23 + pkgs.writeScriptBin "lightburn" '' 24 + #! ${pkgs.bash}/bin/bash 25 + 26 + export QT_PLUGIN_PATH="" 27 + export QML_IMPORT_PATH="" 28 + export QT_QPA_PLATFORM="" 29 + 30 + exec "${lightburn}/bin/lightburn" 31 + '' 32 + ) 33 + ]; 34 + }; 35 + }