When running in development mode, the terminal configuration is symlinked to the Nix store.
This approach streamlines development, allowing you to apply configuration changes immediately without having to rebuild the flake.
Run it either in standalone mode or with home-manager :
Run the dev app :
git clone git@github.com:Runeword/terminal.git && \
cd terminal && nix develop && devflake.nix
inputs.runeword-terminal.url = "github:Runeword/terminal";home.nix
imports = [
inputs.runeword-terminal.homeManagerModules.default
];
programs.terminal.enable = true;
programs.terminal.configPath = "${config.home.homeDirectory}/terminal/config";In bundled mode, the terminal configuration is copied into the Nix store.
This ensures that both the flake and its configuration are fully isolated from your local environment.
However, any changes to the configuration require rebuilding the flake before they take effect.
Run it either in standalone mode or with home-manager :
Run the default app :
nix run "github:Runeword/terminal"flake.nix
inputs.runeword-terminal.url = "github:Runeword/terminal";home.nix
imports = [
inputs.runeword-terminal.homeManagerModules.default
];
programs.terminal.enable = true;