31 lines
796 B
Nix
31 lines
796 B
Nix
|
let
|
||
|
pkgs = import <nixpkgs> {
|
||
|
overlays = [
|
||
|
(final: prev: {
|
||
|
python3 = prev.python3.override {
|
||
|
packageOverrides = pythonFinal: pythonPrev: {
|
||
|
python-escpos = pythonPrev.python-escpos.overrideAttrs (oldAttrs: {
|
||
|
version = "0.0.0+unstable-2024-10-10";
|
||
|
src = oldAttrs.src.override {
|
||
|
rev = "7d42f117161362e99c56431ebeb2ef1e9c91c495";
|
||
|
hash = "sha256-Wl7naHbsYfN+VYASQXyWrLNF953nwoM0ugiutE2jYNI=";
|
||
|
};
|
||
|
});
|
||
|
};
|
||
|
};
|
||
|
})
|
||
|
];
|
||
|
};
|
||
|
devshell = import <devshell> { };
|
||
|
in
|
||
|
|
||
|
# alias print="lp -d EPSON-TM-m30 -o lpi=10 -o cpi=15"
|
||
|
devshell.mkShell {
|
||
|
packages = with pkgs; [
|
||
|
(python3.withPackages (p: with p; [
|
||
|
python-escpos
|
||
|
pycups
|
||
|
]))
|
||
|
];
|
||
|
}
|