add ghostty service
This commit is contained in:
parent
32a3a22a63
commit
e6761cbae5
3 changed files with 18 additions and 3 deletions
|
|
@ -85,6 +85,7 @@
|
|||
jq
|
||||
nmgui
|
||||
kdePackages.qtdeclarative
|
||||
ghostty
|
||||
];
|
||||
};
|
||||
environment.sessionVariables = {
|
||||
|
|
|
|||
19
maid.nix
19
maid.nix
|
|
@ -1,13 +1,28 @@
|
|||
{ pkgs, ... }: {
|
||||
{ pkgs, config, lib, inputs, ... }: {
|
||||
users.users.lucy.maid = {
|
||||
gsettings.settings = {
|
||||
org.gnome.desktop.interface = {
|
||||
color-scheme = "prefer-dark";
|
||||
color-scheme = "prefer-dark";
|
||||
gtk-theme = "adw-gtk3";
|
||||
cursor-theme = "macOS";
|
||||
icon-theme = "Papirus";
|
||||
cursor-size = 24;
|
||||
};
|
||||
};
|
||||
systemd.services.ghostty = {
|
||||
description = "Ghostty";
|
||||
after = [
|
||||
"graphical-session.target"
|
||||
"dbus.socket"
|
||||
];
|
||||
requires = [ "dbus.socket" ];
|
||||
wantedBy = [ config.maid.systemdGraphicalTarget ];
|
||||
serviceConfig = {
|
||||
Type = "notify-reload"; # reload waits for ghostty to sd_notify READY=1
|
||||
ReloadSignal = "SIGUSR2"; # ghostty's config-reload signal (default is SIGHUP)
|
||||
BusName = "com.mitchellh.ghostty";
|
||||
ExecStart = "${pkgs.ghostty}/bin/ghostty --gtk-single-instance=true --initial-window=false";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,5 @@
|
|||
./zsh.nix
|
||||
./nixcord.nix
|
||||
./chromium.nix
|
||||
./ghostty.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue