Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-kenji/zellij-nix
Zellij Nix Environment
https://github.com/a-kenji/zellij-nix
flake flakes nix zellij
Last synced: 3 months ago
JSON representation
Zellij Nix Environment
- Host: GitHub
- URL: https://github.com/a-kenji/zellij-nix
- Owner: a-kenji
- License: mit
- Created: 2021-02-23T21:35:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T01:04:31.000Z (3 months ago)
- Last Synced: 2024-10-24T12:25:49.711Z (3 months ago)
- Topics: flake, flakes, nix, zellij
- Language: Nix
- Homepage:
- Size: 720 KB
- Stars: 35
- Watchers: 2
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Zellij Nix Environment
supports `direnv && lorri`- dependencies:
have `nix` installed (with flake support)# usage:
- devshell
`nix develop`- run package
`nix run`- build package
`nix build`The default outputs will build the plugins from source, making them patchable.
For example `packages.x86_64-linux.default` and `plugins.x86_64-linux.compact-bar.
`# Outputs
```bash
nix flake show github:a-kenji/zellij-nix
```Example output adjusted (systems omitted & commented):
```
github:a-kenji/zellij-nix
├───apps
│ └───x86_64-linux
│ ├───default: app
│ └───zellij-upstream: app
├───devShells
│ └───x86_64-linux
│ ├───default: development environment 'zellij'
├───overlays
│ ├───default: Nixpkgs overlay
│ └───nightly: Nixpkgs overlay
├───packages
│ └───x86_64-linux
│ ├───default: package 'zellij'
│ ├───zellij: package 'zellij' # Builds plugins from source, making them patcheable.
│ └───zellij-upstream: package 'zellij' # Doesn't build plugins.
└───plugins: unknown
└───x86_64-linux
├───compact-bar: package 'compact-bar'
├───status-bar: package 'status-bar'
├───session-manager: package 'session-manager'
├───strider: package 'strider'
└───tab-bar: package 'tab-bar'
```