nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 51 lines 1.1 kB view raw
1{ 2 lib, 3 fetchFromGitHub, 4 python3Packages, 5 glibcLocales, 6}: 7 8python3Packages.buildPythonApplication rec { 9 pname = "i3minator"; 10 version = "0.0.4"; 11 format = "pyproject"; 12 13 src = fetchFromGitHub { 14 owner = "carlesso"; 15 repo = "i3minator"; 16 rev = version; 17 sha256 = "07dic5d2m0zw0psginpl43xn0mpxw7wilj49d02knz69f7c416lm"; 18 }; 19 20 LC_ALL = "en_US.UTF-8"; 21 buildInputs = [ glibcLocales ]; 22 23 build-system = [ 24 python3Packages.setuptools 25 ]; 26 27 dependencies = [ 28 python3Packages.pyyaml 29 python3Packages.i3-py 30 ]; 31 32 # No tests 33 doCheck = false; 34 35 pythonImportsCheck = [ "i3minator" ]; 36 37 meta = with lib; { 38 description = "i3 project manager similar to tmuxinator"; 39 mainProgram = "i3minator"; 40 longDescription = '' 41 A simple "workspace manager" for i3. It allows to quickly 42 manage workspaces defining windows and their layout. The 43 project is inspired by tmuxinator and uses i3-py. 44 ''; 45 homepage = "https://github.com/carlesso/i3minator"; 46 license = lib.licenses.wtfpl; 47 maintainers = with maintainers; [ ]; 48 platforms = lib.platforms.linux; 49 }; 50 51}