b0VIM 9.1?L!fQdÜroothellfire/home/magoose/.dotfiles/profiles/work/home.nixutf-8
U3210#"! UtpsˇˇˇˇˇˇˇˇJtadsµ¥≤dX/¯˜–œ¡:â
J

æo6Ôr „
ò
^

Ã	ê	Å	Ä	6	5		
		ÙÊ‹Ã¬π±£òáyf^]P:+Ú›‘∆∫ßé{fZK8"¸üwK:$‰ÖwH(›l`X<#ˇ„ÀØxwkbXNA3+#ˇÈŒ≤ô{]:˛         rev = "ff076db33cfefb770e1824461a6336288f9459c7";        repo = "Cura-CLI-Wrapper";        owner = "Spiritdude";      src = fetchFromGitHub {      version = "0.0.7";      name = "cura-slicer";    (stdenv.mkDerivation {    curaengine_stable    cura    blender-hip    yt-dlp    mpv    vlc    musikcube    inkscape    krita    pinta    gimp    # Media    })      mimeTypes = ["application/octet-stream"];      type = "Application";      terminal = false;      exec = "flstudio %U";      desktopName = "FL Studio 64";      name = "flstudio";    (pkgs.makeDesktopItem {    '')         fi           #flatpak run --command=bottles-cli com.usebottles.bottles run -b FL\ Studio -p FL64 -args "$filepath"           bottles-cli run -b "FL Studio" -p "FL64" --args \'"$filepath"\'           echo \'"$filepath"\'           filepath=$(winepath --windows "$1")         else           #flatpak run --command=bottles-cli com.usebottles.bottles run -b FL\ Studio -p FL64           bottles-cli run -b "FL Studio" -p FL64         then       if [ -z "$1" ]       #!/bin/sh    (pkgs.writeShellScriptBin "flstudio" ''    # With a bottle name of "FL Studio"    # The following requires 64-bit FL Studio (FL64) to be installed to a bottle    bottles    wine    numbat    texliveSmall    protonmail-bridge#    evolution-ews#    evolution    openvpn    gnome.gnome-maps    gnome.seahorse    gnome.gnome-calendar    gnome.nautilus    foliate    newsflash    glib    shared-mime-info    gnome.adwaita-icon-theme    xournalpp    openboard    mate.atril    libreoffice-fresh    # Office    ark    input-remapper#    nwg-look    nwg-displays    ntfs3g    syncthing    git    rofi    dmenu    qutebrowser    brave    librewolf    alacritty    zsh    # Core  home.packages = (with pkgs; [  home.stateVersion = "22.11"; # Please read the comment before changing.            ];              ../../user/hardware/bluetooth.nix # Bluetooth              #../../user/pkgs/blockbench.nix # Blockbench ## marked as insecure              ../../user/lang/godot/godot.nix # Game development              ../../user/lang/cc/cc.nix # C and C++ tools              ../../user/style/stylix.nix # Styling and themes for my apps              #../../user/app/flatpak/flatpak.nix # Flatpaks              ../../user/app/virtualization/virtualization.nix # Virtual machines              (./. + "../../../user/app/browser"+("/"+userSettings.browser)+".nix") # My default browser selected from flake              ../../user/app/keepass/keepass.nix # My password manager              ../../user/app/git/git.nix # My git config              ../../user/app/ranger/ranger.nix # My ranger file manager config              ../../user/app/doom-emacs/doom.nix # My doom emacs config              ../../user/shell/cli-collection.nix # Useful CLI apps              ../../user/shell/sh.nix # My zsh and bash config              (./. + "../../../user/wm"+("/"+userSettings.wm+"/"+userSettings.wm)+".nix") # My window manager selected from flake              stylix.homeManagerModules.stylix              (if ((userSettings.editor == "emacs") || (userSettings.editor == "emacsclient")) then nix-doom-emacs.hmModule else null)  imports = [  programs.home-manager.enable = true;  home.homeDirectory = "/home/"+userSettings.username;  home.username = userSettings.username;  # manage.  # Home Manager needs a bit of information about you and the paths it should{ config, pkgs, pkgs-kdenlive, nix-doom-emacs, stylix, userSettings, ... }:adñ÷J∏Øêx7Œï§
ö
o
U
L
E
6
+
˛ÓŒ∆ºÆùãxg\M@?$ÒÀ ¶•ê}jL⁄
ú
b
)
Ô	€	√	Ø	l	,	∏q0)$
Ï∆êãänL ﬁŸÿ÷’}  };    BROWSER = userSettings.browser;    TERM = userSettings.term;    SPAWNEDITOR = userSettings.spawnEditor;    EDITOR = userSettings.editor;  home.sessionVariables = {  };    "application/octet-stream" = "flstudio.desktop;";  xdg.mimeApps.associations.added = {  xdg.mimeApps.enable = true;  xdg.mime.enable = true;  };    };      XDG_BOOK_DIR = "${config.home.homeDirectory}/Media/Books";      XDG_PODCAST_DIR = "${config.home.homeDirectory}/Media/Podcasts";      XDG_ORG_DIR = "${config.home.homeDirectory}/Org";      XDG_VM_DIR = "${config.home.homeDirectory}/Machines";      XDG_ARCHIVE_DIR = "${config.home.homeDirectory}/Archive";      XDG_DOTFILES_DIR = "${config.home.homeDirectory}/.dotfiles";    extraConfig = {    publicShare = null;    desktop = null;    documents = "${config.home.homeDirectory}/Documents";    download = "${config.home.homeDirectory}/Downloads";    templates = "${config.home.homeDirectory}/Templates";    pictures = "${config.home.homeDirectory}/Media/Pictures";    videos = "${config.home.homeDirectory}/Media/Videos";    music = "${config.home.homeDirectory}/Media/Music";    createDirectories = true;    enable = true;  xdg.userDirs = {  xdg.enable = true;  services.syncthing.enable = true;  ]) ++ ([ pkgs-kdenlive.kdenlive ]);    nodePackages.ungit    libffi zlib    texinfo    # Various dev packages    tenacity    rosegarden    ardour    gnome.cheese    audio-recorder    mediainfo-gui    libmediainfo    mediainfo    movit    '')      DRI_PRIME=0 kdenlive "$1"      #!/bin/sh    (pkgs.writeScriptBin "kdenlive-accel" ''    ffmpeg    obs-studio    })      ];        curaengine_stable      propagatedBuildInputs = with pkgs; [      '';        sed -i 's+/usr/share+/home/${userSettings.username}/.nix-profile/share+g' $out/bin/cura-slicer        sed -i 's+#!/usr/bin/perl+#! /usr/bin/env nix-shell\n#! nix-shell -i perl -p perl538 perl538Packages.JSON+g' $out/bin/cura-slicer        cp $src/settings/base.ini $out/share/cura-slicer        cp $src/settings/fdmprinter.def.json $out/share/cura-slicer        cp $src/cura-slicer $out/bin        mkdir -p $out $out/bin $out/share $out/share/cura-slicer      installPhase = ''      phases = "installPhase";      };        sha256 = "sha256-BkvdlqUqoTYEJpCCT3Utq+ZBU7g45JZFJjGhFEXPXi4=";