forked from Juerd/shalog
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathshell.nix
More file actions
30 lines (30 loc) · 898 Bytes
/
shell.nix
File metadata and controls
30 lines (30 loc) · 898 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{ pkgs ? import <nixpkgs> {} }:
# pkgs.mkShell rec {
# nativeBuildInputs = with pkgs; [readline70];
# buildInputs = with pkgs; [
# rakudo zef readline70 # tracking.raku
# zint # barcodes
# (python3.withPackages (pythonPkgs: with pythonPkgs; [
# paho-mqtt configparser inotify-simple # stats.py
# requests # odarissync.py
# pillow # barcode.py
# ]))
# nodejs_22 yarn # rented-overview.js
# cmake libudev-zero # ptouch-770
# ];
# }
(pkgs.buildFHSEnv {
name = "shalog-env";
targetPkgs = pkgs: (with pkgs; [
rakudo zef readline70
zint # barcodes
(python3.withPackages (pythonPkgs: with pythonPkgs; [
paho-mqtt configparser inotify-simple # stats.py
requests # odarissync.py
pillow # barcode.py
]))
nodejs_22 yarn # rented-overview.js
cmake libudev-zero # ptouch-770
]);
runScript = "zsh";
}).env