2021-12-13 07:32:58 +00:00
|
|
|
# My custom shell for developing Flatpak manifests.
|
2022-01-12 02:46:25 +00:00
|
|
|
# This is not suitable outside of NixOS, unfortunately.
|
2025-01-29 04:48:19 +00:00
|
|
|
{ mkShell, lib, diffoscope, desktop-file-utils, flatpak-builder
|
|
|
|
, editorconfig-checker, editorconfig-core-c, git, dasel }:
|
2021-12-13 07:32:58 +00:00
|
|
|
|
|
|
|
mkShell {
|
|
|
|
packages = [
|
|
|
|
dasel # For converting various data into something.
|
2022-08-27 05:41:49 +00:00
|
|
|
desktop-file-utils # Interacting with the desktop entry files are a must.
|
2022-01-12 02:46:25 +00:00
|
|
|
diffoscope # `diff(1)` on steroids.
|
2021-12-13 07:32:58 +00:00
|
|
|
flatpak-builder # A required tool.
|
|
|
|
editorconfig-checker # We're most likely writing manifests in YAML so I need them consistent spaces.
|
|
|
|
editorconfig-core-c # editorconfig will not work without the engine, of course.
|
|
|
|
git # This is the common choice as the VCS — otherwise, bring your own.
|
|
|
|
];
|
|
|
|
}
|