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 builtin niri template
author
Sean Aye
date
1 week ago
(Jun 18, 2026, 9:47 AM -0400)
commit
ee6b5673
ee6b567389b212240d33969972f5ebcf3d1cf9ed
parent
664b1030
664b103063585c466b51220cc7dec0020cba0a84
change-id
ooroonxs
ooroonxsrxslmvprskqlvuxnnkxmmukz
+3
-23
1 changed file
Expand all
Collapse all
Unified
Split
modules
noctalia.nix
+3
-23
modules/noctalia.nix
Reviewed
···
3
3
{
4
4
flake.modules.homeManager.noctalia =
5
5
{ pkgs, config, ... }:
6
6
-
let
7
7
-
niriPackage = inputs.niri.packages.${pkgs.stdenv.hostPlatform.system}.niri-unstable;
8
8
-
in
9
6
{
10
7
imports = [ inputs.noctalia.homeModules.default ];
11
8
···
161
158
source = "builtin";
162
159
builtin = "Gruvbox";
163
160
templates = {
164
164
-
builtin_ids = [
165
165
-
"alacritty"
166
166
-
"btop"
167
167
-
"gtk3"
168
168
-
"gtk4"
169
169
-
"helix"
170
170
-
"niri"
171
171
-
"qt"
172
172
-
"starship"
173
173
-
];
161
161
+
builtin_ids = [ "niri" ];
174
162
community_ids = [
175
163
"pi-agent"
176
164
"zen-browser"
···
178
166
"steam"
179
167
"yazi"
180
168
];
181
181
-
enable_builtin_templates = false;
169
169
+
enable_builtin_templates = true;
182
170
user = {
183
171
alacritty = {
184
172
input_path = "${inputs.noctalia}/assets/templates/alacritty/alacritty.toml";
···
199
187
'
200
188
'';
201
189
};
202
202
-
niri = {
203
203
-
input_path = "${inputs.noctalia}/assets/templates/niri/niri.kdl";
204
204
-
output_path = "$XDG_CONFIG_HOME/niri/noctalia.kdl";
205
205
-
post_hook = ''
206
206
-
${pkgs.runtimeShell} -c '
207
207
-
${niriPackage}/bin/niri msg action load-config-file >/dev/null 2>&1 || true
208
208
-
'
209
209
-
'';
210
210
-
};
190
190
+
211
191
zellij = {
212
192
input_path = "${inputs.noctalia-template-zellij}/zellij.kdl";
213
193
output_path = "$XDG_CONFIG_HOME/zellij/themes/noctalia.kdl";