update stuff

This commit is contained in:
2025-01-13 17:23:41 +01:00
parent dbd50e4a65
commit 8a1ff0202f
6 changed files with 52 additions and 17 deletions

View File

@@ -50,6 +50,7 @@
gbmonctl = prev.callPackage ./overlays/gbmonctl { };
lpc21isp = prev.callPackage ./overlays/lpc21isp { };
rquickshare = prev.callPackage ./overlays/rquickshare { };
rastertokpsl-re = prev.callPackage ./overlays/rastertokpsl-re { };
})
];
}

View File

@@ -62,6 +62,13 @@
acceleration = "rocm";
};
services.printing = {
enable = true;
drivers = with pkgs; [
rastertokpsl-re
];
};
services.xserver.xkb.variant = "altgr-intl";
services.xserver.xkb.layout = "us";
hardware = {
@@ -129,6 +136,8 @@
graphicsmagick
ffmpeg
nfs-utils
opensc
openssl
# Essential command line apps
neovim
mc

View File

@@ -54,6 +54,7 @@
ranger
neofetch
filezilla
yubikey-manager
# rquickshare
];
}

View File

@@ -15,7 +15,7 @@ in
config = lib.mkIf cfg.enable {
plugins = {
conform-nvim.settings.formatters_by_ft.python = [ "black" ];
lsp.servers.pylsp.enable = true;
lsp.servers.pyright.enable = true;
};
extraPackages = [ pkgs.black ];
};

View File

@@ -21,22 +21,8 @@ in
dfu-util
openscad
bambu-studio
(orca-slicer.overrideAttrs (
final: prev: {
version = "2.2.0";
src = fetchFromGitHub {
owner = "SoftFever";
repo = "OrcaSlicer";
rev = "v${final.version}";
hash = "sha256-h+cHWhrp894KEbb3ic2N4fNTn13WlOSYoMsaof0RvRI=";
};
patches = builtins.filter (
p:
(builtins.baseNameOf p) != "0002-fix-build-for-gcc-13.diff"
&& (builtins.baseNameOf p) != "meshboolean-const.patch"
) prev.patches;
}
))
prusa-slicer # gcode viewer!
orca-slicer
freecad
];
};

View File

@@ -0,0 +1,38 @@
{
stdenv,
fetchFromGitHub,
cmake,
cups,
patchPpdFilesHook,
lib,
}:
stdenv.mkDerivation {
name = "rastertokpsl-re";
src = fetchFromGitHub {
owner = "eLtMosen";
repo = "rastertokpsl-re";
rev = "84dcb2bc0d9a6797eedcd56f2e603dde2fbbf290";
hash = "sha256-qPBZ0qKnY14rTaNa6vjyVB8c0aaXDSewia4n1a6xoyg=";
};
buildInputs = [
cmake
cups
];
nativeBuildInputs = [ patchPpdFilesHook ];
installPhase = ''
runHook preInstall
install -Dm755 /build/source/bin/rastertokpsl-re $out/lib/cups/filter/rastertokpsl
mkdir -p $out/share/cups/model/Kyocera
install -D /build/source/*.ppd $out/share/cups/model/Kyocera
runHook postInstall
'';
ppdFileCommands = [ "rastertokpsl" ];
meta = with lib; {
description = "Reverse engineered Kyocera rastertokpsl filter for CUPS";
homepage = "https://github.com/eLtMosen/rastertokpsl-re";
license = licenses.asl20;
maintainers = [ maintainers.theaninova ];
};
}