Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
programmer-dvorak # Programmer Dvorak
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
programmer-dvorak # Programmer Dvorak
];
}
Package Definition
{
"pname": "programmer-dvorak",
"version": "1.2.13",
"src": {
"url": "https://www.kaufmann.no/downloads/macos/ProgrammerDvorak-1_2_13.pkg.zip",
"sha256": "842ffaf714aaac91b0287c4e4576f18be1bfc32693709593a118572a7cc78006"
},
"installPhase": [
"mkdir -p \"$out/Library/Keyboard Layouts/Programmer Dvorak.bundle\" && cp -r \"Library/Keyboard Layouts/Programmer Dvorak.bundle\" \"$out/Library/Keyboard Layouts\""
],
"meta": {
"description": "Keyboard layout for programmers",
"homepage": "https://www.kaufmann.no/roland/dvorak/"
}
}