ghostty: add minimal option for terminfo
Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
parent
d8ab5eb3bb
commit
6fa9b974ec
5 changed files with 22 additions and 7 deletions
|
@ -65,6 +65,9 @@
|
|||
# https://github.com/NixOS/nixpkgs/pull/369808
|
||||
freerdp3 = dcsunset.freerdp3;
|
||||
|
||||
# TODO: Remove when on stable
|
||||
ghostty = unstable.ghostty;
|
||||
|
||||
### Development
|
||||
#// ciscoPacketTracer8 = local.ciscoPacketTracer8;
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ with lib; {
|
|||
direnv.enable = true;
|
||||
fastfetch.enable = true;
|
||||
fish.enable = true;
|
||||
ghostty.enable = true;
|
||||
git.enable = true;
|
||||
htop.enable = true;
|
||||
man.enable = true;
|
||||
|
@ -32,7 +33,6 @@ with lib; {
|
|||
dconf.enable = true;
|
||||
firefox.enable = true;
|
||||
#// foot.enable = true;
|
||||
ghostty.enable = true;
|
||||
#// gnome-terminal.enable = true;
|
||||
#// kdeconnect.enable = true;
|
||||
kitty.enable = true;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
with lib; let
|
||||
|
@ -8,10 +9,13 @@ with lib; let
|
|||
in {
|
||||
options.custom.programs.ghostty = {
|
||||
enable = mkOption {default = false;};
|
||||
minimal = mkOption {default = false;};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
home-manager.sharedModules = [
|
||||
environment.systemPackages = mkIf cfg.minimal [pkgs.ghostty]; # Terminfo
|
||||
|
||||
home-manager.sharedModules = mkIf (!cfg.minimal) [
|
||||
{
|
||||
# https://ghostty.org/
|
||||
programs.ghostty = {
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
{config, ...}: {
|
||||
custom = {
|
||||
profile = "sbc";
|
||||
programs.fastfetch.greet = true;
|
||||
|
||||
programs = {
|
||||
fastfetch.greet = true;
|
||||
ghostty.minimal = true;
|
||||
};
|
||||
|
||||
containers = {
|
||||
enable = true;
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
{config, ...}: {
|
||||
custom = {
|
||||
profile = "server";
|
||||
programs.fastfetch.greet = true;
|
||||
|
||||
programs = {
|
||||
fastfetch.greet = true;
|
||||
ghostty.minimal = true;
|
||||
};
|
||||
|
||||
containers = {
|
||||
enable = true;
|
||||
|
@ -14,10 +18,10 @@
|
|||
#// headscale.enable = true;
|
||||
mastodon.enable = true;
|
||||
netbox.enable = true;
|
||||
nextcloud.enable = true;
|
||||
#// nextcloud.enable = true;
|
||||
owncast.enable = true;
|
||||
redlib.enable = true;
|
||||
searxng.enable = true;
|
||||
#// redlib.enable = true;
|
||||
#// searxng.enable = true;
|
||||
};
|
||||
|
||||
services = {
|
||||
|
|
Loading…
Add table
Reference in a new issue