tangled
alpha
login
or
join now
ladas552.me
/
Flake-ocean
0
fork
atom
My NixOS config Part 3: Flake-Parts Crusaders
nix.ladas552.me
hjem
nix
nixos
impermanence
flake-parts
nvfetcher
niri
noctalia
0
fork
atom
overview
issues
pulls
pipelines
testing virtualtext on nixwool
Ladas552
3 weeks ago
43bcfaf3
b0883e03
+10
-8
5 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
modules
nixosModules
Desktops
niri
niri-flake.nix
wrappers
helium
flake-outputs.nix
nvf
plugins
ui
colorizer.nix
+5
-5
flake.lock
···
293
293
]
294
294
},
295
295
"locked": {
296
296
-
"lastModified": 1771422729,
297
297
-
"narHash": "sha256-3wI44Rn8PyJ48CdxsJHKEJASdCxtp8jWvCsjV+CrDvE=",
298
298
-
"owner": "notashelf",
296
296
+
"lastModified": 1771666407,
297
297
+
"narHash": "sha256-EED6YOg3DdRwaehpt4oS3xDESKaGRH202N0WZEkl9iY=",
298
298
+
"owner": "Ladas552",
299
299
"repo": "nvf",
300
300
-
"rev": "7dc5b7980026136c11b4c704508289876e55d8ee",
300
300
+
"rev": "a70f7ff8ca159d9c7721146d1177313628c0c599",
301
301
"type": "github"
302
302
},
303
303
"original": {
304
304
-
"owner": "notashelf",
304
304
+
"owner": "Ladas552",
305
305
"repo": "nvf",
306
306
"type": "github"
307
307
}
+2
-1
flake.nix
···
49
49
50
50
# Neovim
51
51
nvf = {
52
52
-
url = "github:notashelf/nvf";
52
52
+
# url = "github:notashelf/nvf";
53
53
+
url = "github:Ladas552/nvf";
53
54
# No useless inputs
54
55
# inputs.nixpkgs.follows = "nixpkgs";
55
56
inputs.systems.follows = "systems";
+1
-1
modules/nixosModules/Desktops/niri/niri-flake.nix
···
276
276
# GUI apps
277
277
"Super+F".spawn = "thunar";
278
278
"Super+W".spawn = "librewolf";
279
279
-
"Shift+Super+W".spawn-sh = "helium";
279
279
+
"Shift+Super+W".spawn-sh = "helium &";
280
280
# MPD
281
281
"Shift+Alt+P" = {
282
282
spawn = [
+1
-1
modules/wrappers/helium/flake-outputs.nix
···
91
91
mkdir -p $out/share/applications
92
92
cp $out/opt/helium/helium.desktop $out/share/applications/
93
93
substituteInPlace $out/share/applications/helium.desktop \
94
94
-
--replace 'Exec=helium' 'Exec=${pname}'
94
94
+
--replace 'Exec=helium --incognito' 'Exec=${pname} &'
95
95
96
96
for size in 16 32 48 64 128 256; do
97
97
mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps
+1
modules/wrappers/nvf/plugins/ui/colorizer.nix
···
2
2
flake.modules.nvf.colorizer.vim.ui.colorizer = {
3
3
enable = true;
4
4
setupOpts.filetypes."*" = { };
5
5
+
setupOpts.user_default_options.mode = "virtualtext";
5
6
};
6
7
}