alpha
Login
or
Join now
seanaye.bsky.social
/
nixos-config
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
me like nix
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
Use Noctalia Starship config file
author
Sean Aye
date
1 week ago
(Jun 16, 2026, 12:25 AM -0400)
commit
91258c73
91258c73ea0bf0de84863a738e39f653b78000b8
parent
e4499a36
e4499a368c075e86212cf52849f97073cb55e050
change-id
oywnpzum
oywnpzumukvtuumvpuqpmxolmurzmknu
+14
-1
2 changed files
Expand all
Collapse all
Unified
Split
modules
desktop.nix
shell.nix
+13
-1
modules/desktop.nix
Reviewed
···
374
374
flavor = "frappe";
375
375
alacritty.enable = false;
376
376
helix.enable = false;
377
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
392
-
enable_builtin_templates = true;
393
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
402
+
};
403
403
+
starship = {
404
404
+
input_path = "${inputs.noctalia}/assets/templates/starship/starship.toml";
405
405
+
output_path = "$XDG_CONFIG_HOME/starship/noctalia.toml";
406
406
+
post_hook = ''
407
407
+
${pkgs.runtimeShell} -c '
408
408
+
file="''${XDG_CONFIG_HOME:-$HOME/.config}/starship/noctalia.toml"
409
409
+
${pkgs.gnugrep}/bin/grep -qE "^palette[[:space:]]*=" "$file" \
410
410
+
|| ${pkgs.gnused}/bin/sed -i "1ipalette = \\"noctalia\\"" "$file"
411
411
+
'
412
412
+
'';
401
413
};
402
414
zellij = {
403
415
input_path = "${inputs.noctalia-template-zellij}/zellij.kdl";
+1
modules/shell.nix
Reviewed
···
139
139
programs.starship = {
140
140
enable = true;
141
141
enableFishIntegration = true;
142
142
+
configPath = "${config.xdg.configHome}/starship/noctalia.toml";
142
143
};
143
144
144
145
xdg.configFile."alacritty/alacritty.toml".force = true;