8 rustPlatform.buildRustPackage rec {
12 src = fetchFromGitLab {
16 hash = "sha256-Chc1+JUHXzuLl26NuBGVxSiXiaE4Ns1FXb0dBs6STVk=";
19 cargoHash = "sha256-uuQBTAyWczzc4Ez2Tq4Ps6NPonXqHrXAP2AZFzgsvo4=";
27 bash ./scripts/build-docs.sh man
31 installManPage ./build/shikane.*
34 # upstream has no tests
38 description = "Dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles";
39 homepage = "https://gitlab.com/w0lff/shikane";
40 changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}";
41 license = licenses.mit;
42 maintainers = with maintainers; [ michaelpachec0 natsukium ];
43 platforms = platforms.linux;
44 mainProgram = "shikane";