me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

Use Noctalia Starship config file

author
Sean Aye
date (Jun 16, 2026, 12:25 AM -0400) commit 91258c73 parent e4499a36 change-id oywnpzum
+14 -1
+13 -1
modules/desktop.nix
··· 374 374 flavor = "frappe"; 375 375 alacritty.enable = false; 376 376 helix.enable = false; 377 + starship.enable = false; 377 378 zellij.enable = false; 378 379 }; 379 380 ··· 389 390 source = "builtin"; 390 391 builtin = "Catppuccin"; 391 392 templates = { 392 - enable_builtin_templates = true; 393 + enable_builtin_templates = false; 393 394 user = { 394 395 alacritty = { 395 396 input_path = "${inputs.noctalia}/assets/templates/alacritty/alacritty.toml"; ··· 398 399 helix = { 399 400 input_path = "${inputs.noctalia}/assets/templates/helix/helix.toml"; 400 401 output_path = "$XDG_CONFIG_HOME/helix/themes/noctalia.toml"; 402 + }; 403 + starship = { 404 + input_path = "${inputs.noctalia}/assets/templates/starship/starship.toml"; 405 + output_path = "$XDG_CONFIG_HOME/starship/noctalia.toml"; 406 + post_hook = '' 407 + ${pkgs.runtimeShell} -c ' 408 + file="''${XDG_CONFIG_HOME:-$HOME/.config}/starship/noctalia.toml" 409 + ${pkgs.gnugrep}/bin/grep -qE "^palette[[:space:]]*=" "$file" \ 410 + || ${pkgs.gnused}/bin/sed -i "1ipalette = \\"noctalia\\"" "$file" 411 + ' 412 + ''; 401 413 }; 402 414 zellij = { 403 415 input_path = "${inputs.noctalia-template-zellij}/zellij.kdl";
+1
modules/shell.nix
··· 139 139 programs.starship = { 140 140 enable = true; 141 141 enableFishIntegration = true; 142 + configPath = "${config.xdg.configHome}/starship/noctalia.toml"; 142 143 }; 143 144 144 145 xdg.configFile."alacritty/alacritty.toml".force = true;