feat(desktop): let Stylix manage tmux and fish theming (task 0022)
Narrow the terminal tools excluded from Stylix to nvim alone. nvim keeps its dedicated gbprod/nord.nvim colorscheme, which is richer than the base16 mapping Stylix would apply. tmux and fish are now Stylix-managed. Drop the hand-written Nord colours from the tmux status bar so Stylix themes the status and pane styles, keeping the minimal layout (session name plus window list) reapplied after Stylix so it still wins.
This commit was merged in pull request #14.
This commit is contained in:
@@ -42,10 +42,6 @@ in
|
||||
package = pkgs.jetbrains-mono;
|
||||
name = "JetBrains Mono";
|
||||
};
|
||||
|
||||
# fish is also installed at system level, so its theming has a target
|
||||
# here of its own.
|
||||
targets.fish.enable = false;
|
||||
};
|
||||
|
||||
home-manager.users.${user} = {
|
||||
@@ -53,13 +49,9 @@ in
|
||||
# whose generation must be switched on explicitly.
|
||||
home.pointerCursor.enable = true;
|
||||
|
||||
# nvim, tmux, and fish are configured through home-manager and keep their
|
||||
# own hand-written themes, so their Stylix targets stay off.
|
||||
stylix.targets = {
|
||||
fish.enable = false;
|
||||
tmux.enable = false;
|
||||
nixvim.enable = false;
|
||||
};
|
||||
# nvim keeps its dedicated Nord colorscheme, which is richer than the
|
||||
# base16 mapping Stylix would apply, so its target stays off.
|
||||
stylix.targets.nixvim.enable = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user