Jonas Katzke
Eine Programmiersprache
"JSON mit Haskell-Funktionen"
Ein Paketmanager für Linux und macOS
{ lib
, buildPythonPackage
, fetchPypi
, six
}:
buildPythonPackage rec {
pname = "treelib";
version = "1.6.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-Gi6Dj2uZ4mkLw9mS1aHwTNtK9lZL12iIg8I9FyV7uyo=";
};
propagatedBuildInputs = [ six ];
}
Eine Sammlung von Paketen für Nix
(Quelle: https://repology.org/repositories/graphs, Stand: 2023-09-28)
(Quelle: https://repology.org/repositories/graphs, Stand: 2023-09-28)
| Kontext | Anzahl |
|---|---|
| rPackages | 25973 |
| No package set | 17231 |
| python310Packages | 6795 |
| perl538Packages | 1836 |
| nodePackages | 282 |
Ein Linux Betriebssystem, basierend auf Nix.
{ config, lib, pkgs, serviceBin, port ? 8080, ... }:
let
username = "myUser";
in
{
config = {
networking.firewall.allowedTCPPorts = [ port ];
users = {
mutableUsers = false;
users = {
root.password = "";
"${username}" = {
isSystemUser = true;
group = username;
};
};
};
systemd.services.web-service = {
wantedBy = [ "multi-user.target" ];
script = ''
${serviceBin} --port=${builtins.toString port}
'';
serviceConfig.User = username;
};
};
}
Nix ist ein Paketmanager für Linux und macOS, mit