Commit 999a4d1
Changed files (12)
home
base
core
shells
gui
terminals
ghostty
wezterm
tui
linux
gui
home/base/core/shells/default.nix
@@ -10,6 +10,4 @@
show_banner = false;
};
};
-
- catppuccin.nushell.enable = true;
}
home/base/gui/terminals/ghostty/default.nix
@@ -1,9 +1,8 @@
-{config, ...}: {
+{...}: {
programs.ghostty = {
enable = true;
enableBashIntegration = true;
settings = {
- theme = "catppuccin-${config.catppuccin.flavor}";
window-padding-x = 5;
window-padding-y = 5;
};
home/base/gui/terminals/wezterm/default.nix
@@ -7,6 +7,8 @@
in {
home.file.".config/wezterm".source = config.lib.file.mkOutOfStoreSymlink configPath;
+ catppuccin.wezterm.enable = false;
+
programs.wezterm = {
enable = true;
package = pkgs-unstable.wezterm;
home/base/tui/editors/helix/default.nix
@@ -1,8 +1,5 @@
{...}: {
imports = [./languages];
-
- catppuccin.helix.enable = true;
-
programs.helix = {
settings = {
editor = {
home/base/tui/starship/default.nix
@@ -1,6 +1,4 @@
{...}: {
- catppuccin.starship.enable = true;
-
programs.starship = {
enable = true;
home/base/tui/yazi/default.nix
@@ -1,6 +1,4 @@
{pkgs, ...}: {
- catppuccin.yazi.enable = true;
-
programs.yazi = {
enable = true;
enableBashIntegration = true;
home/base/tui/default.nix
@@ -9,5 +9,8 @@
catppuccin.homeModules.catppuccin
];
- catppuccin.flavor = "macchiato";
+ catppuccin = {
+ enable = true;
+ flavor = "macchiato";
+ };
}
home/base/tui/lazygit.nix
@@ -1,6 +1,4 @@
{...}: {
- catppuccin.lazygit.enable = true;
-
programs.lazygit = {
enable = true;
};
home/base/tui/zellij.nix
@@ -3,8 +3,6 @@
"zj" = "zellij";
};
in {
- catppuccin.zellij.enable = true;
-
programs.zellij = {
enable = true;
settings = {
home/linux/gui/fcitx5/default.nix
@@ -3,8 +3,6 @@
rimeDataPkgs = [pkgs.nur.repos.xyenon.rime-ice];
};
in {
- catppuccin.fcitx5.enable = true;
-
xdg.configFile = {
"fcitx5/profile" = {
source = ./profile;
home/linux/gui/firefox/default.nix
@@ -1,4 +1,6 @@
{pkgs, ...}: {
+ catppuccin.firefox.profiles.default.enable = false;
+
programs.firefox = {
enable = true;
languagePacks = ["zh-CN" "en-US"];
@@ -39,6 +41,7 @@
auto-tab-discard
aria2-integration
immersive-translate
+ firefox-color
];
settings = {
# No First Run
home/linux/gui/vscode/default.nix
@@ -28,8 +28,6 @@ in {
mutableExtensionsDir = false;
};
- catppuccin.vscode.enable = true;
-
# To solve VSCode wants to write settings.json
# VSCode will reset per reboot/rebuild.
systemd.user.services.vscode-setup = {