tangled
alpha
login
or
join now
adjoly.fr
/
nixos-config
0
fork
atom
โ๏ธ My personnal NixOS configuration
nix-flake
nixos-configuration
linux
dotfiles
flake
nix
nix-config
nixos
nixos-flake
linux-desktop
0
fork
atom
overview
issues
pulls
2
pipelines
ใ๐๏ธใ wip(ghotty): added new terminal config
adjoly.fr
2 months ago
def02b3f
85abffe2
+38
-2
3 changed files
expand all
collapse all
unified
split
home
LAPTOP-5530
default.nix
modules
home-manager
gui
default.nix
ghostty.nix
+4
-2
home/LAPTOP-5530/default.nix
···
20
20
hypridle.sleep_timeout = 600;
21
21
hyprlock.monitor = "eDP-1";
22
22
k9s.enable = true;
23
23
+
ghostty.enable = true;
23
24
};
25
25
+
26
26
+
programs.ghostty.settings.font-size = 14;
27
27
+
programs.kitty.font.size = 13.5;
24
28
25
29
services.batsignal = {
26
30
enable = true;
···
31
35
"30"
32
36
];
33
37
};
34
34
-
35
35
-
programs.kitty.font.size = 13.5; # for kitty
36
38
37
39
home.stateVersion = "24.05";
38
40
}
+1
modules/home-manager/gui/default.nix
···
1
1
{
2
2
imports = [
3
3
./kitty.nix
4
4
+
./ghostty.nix
4
5
./nextcloud.nix
5
6
./darkman.nix
6
7
./dunst.nix
+33
modules/home-manager/gui/ghostty.nix
···
1
1
+
{
2
2
+
lib,
3
3
+
config,
4
4
+
...
5
5
+
}:
6
6
+
7
7
+
{
8
8
+
options = {
9
9
+
keyzox.ghostty.enable = lib.mkEnableOption "to enable ghostty";
10
10
+
};
11
11
+
12
12
+
config = lib.mkIf config.keyzox.ghostty.enable {
13
13
+
catppuccin.ghostty.enable = false;
14
14
+
15
15
+
programs.ghostty = {
16
16
+
enable = true;
17
17
+
enableZshIntegration = true;
18
18
+
systemd.enable = true;
19
19
+
settings = {
20
20
+
theme = lib.mkDefault "light:Catppuccin Latte,dark:Catppuccin Mocha";
21
21
+
font-family = lib.mkDefault "JetBrainsMonoNL NFM Light";
22
22
+
font-family-bold = lib.mkDefault "JetBrainsMono NFM Bold";
23
23
+
font-family-italic = lib.mkDefault "JetBrainsMono NFM Italic";
24
24
+
font-family-bold-italic = lib.mkDefault "JetBrainsMono NFM Bold Italic";
25
25
+
mouse-scroll-multiplier = lib.mkDefault 0.5;
26
26
+
resize-overlay = lib.mkDefault "never";
27
27
+
term = lib.mkDefault "xterm-256color";
28
28
+
unfocused-split-opacity = 1;
29
29
+
window-decoration = false;
30
30
+
};
31
31
+
};
32
32
+
};
33
33
+
}