1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-09-21 13:57:31 +02:00
home-manager/tests/modules/programs/gnome-terminal/gnome-terminal-1.nix
Tomodachi94 d0240a064d
gnome-terminal: update package name
The `pkgs.gnome.gnome-terminal` package was moved to
`pkgs.gnome-terminal`. The former is now a deprecated alias that
throws a warning whenever a configuration enabling the module is used:

```
The ‘gnome.gnome-terminal’ was moved to top-level. Please use
‘pkgs.gnome-terminal’ directly.
```

Related: https://github.com/NixOS/nixpkgs/pull/319659
Related: https://github.com/nix-community/home-manager/pull/5611
2024-07-28 00:32:19 +02:00

62 lines
1.5 KiB
Nix

{ config, lib, pkgs, ... }:
with lib;
{
config = {
programs.gnome-terminal = {
enable = true;
profile = {
"e0b782ed-6aca-44eb-8c75-62b3706b6220" = {
allowBold = true;
audibleBell = true;
backspaceBinding = "ascii-delete";
boldIsBright = true;
colors = {
backgroundColor = "#2E3436";
foregroundColor = "#D3D7C1";
palette = [
"#000000"
"#AA0000"
"#00AA00"
"#AA5500"
"#0000AA"
"#AA00AA"
"#00AAAA"
"#AAAAAA"
"#555555"
"#FF5555"
"#55FF55"
"#FFFF55"
"#5555FF"
"#FF55FF"
"#55FFFF"
"#FFFFFF"
];
};
cursorBlinkMode = "off";
cursorShape = "underline";
default = true;
deleteBinding = "delete-sequence";
scrollbackLines = 1000000;
scrollOnOutput = false;
showScrollbar = false;
transparencyPercent = 5;
visibleName = "kamadorueda";
};
};
showMenubar = false;
};
nixpkgs.overlays = [
(self: super: { gnome-terminal = config.lib.test.mkStubPackage { }; })
];
test.stubs.dconf = { };
nmt.script = ''
dconfIni=$(grep -oPm 1 '/nix/store/[a-z0-9]*?-hm-dconf.ini' $TESTED/activate)
assertFileContent $dconfIni ${./gnome-terminal-1.conf}
'';
};
}