+51
flake.lock
+51
flake.lock
···
1
1
{
2
2
"nodes": {
3
+
"elephant": {
4
+
"inputs": {
5
+
"nixpkgs": [
6
+
"nixpkgs"
7
+
],
8
+
"systems": [
9
+
"systems"
10
+
]
11
+
},
12
+
"locked": {
13
+
"lastModified": 1766069388,
14
+
"narHash": "sha256-PSFrMcVBKV+TiEgLyt2EPxOTlzmIPers+HFgh+cxkJs=",
15
+
"owner": "abenz1267",
16
+
"repo": "elephant",
17
+
"rev": "8fa6fc252ebfa92c4175dd41827df9ab5c196003",
18
+
"type": "github"
19
+
},
20
+
"original": {
21
+
"owner": "abenz1267",
22
+
"repo": "elephant",
23
+
"type": "github"
24
+
}
25
+
},
3
26
"flake-compat": {
4
27
"locked": {
5
28
"lastModified": 1765121682,
···
306
329
},
307
330
"root": {
308
331
"inputs": {
332
+
"elephant": "elephant",
309
333
"flake-compat": "flake-compat",
310
334
"flake-parts": "flake-parts",
311
335
"flake-utils": "flake-utils",
···
319
343
"pkgs-by-name-for-flake-parts": "pkgs-by-name-for-flake-parts",
320
344
"snowfall-lib": "snowfall-lib",
321
345
"systems": "systems_2",
346
+
"walker": "walker",
322
347
"zen-browser": "zen-browser"
323
348
}
324
349
},
···
375
400
"original": {
376
401
"owner": "nix-systems",
377
402
"repo": "default",
403
+
"type": "github"
404
+
}
405
+
},
406
+
"walker": {
407
+
"inputs": {
408
+
"elephant": [
409
+
"elephant"
410
+
],
411
+
"nixpkgs": [
412
+
"nixpkgs"
413
+
],
414
+
"systems": [
415
+
"systems"
416
+
]
417
+
},
418
+
"locked": {
419
+
"lastModified": 1766324177,
420
+
"narHash": "sha256-7Y8Pqn12ovZ2nH1y+rxMbliUPhY4cu/iB0cwSNHTMZY=",
421
+
"owner": "abenz1267",
422
+
"repo": "walker",
423
+
"rev": "fb6152710c450a4b81342db42857de4aea049716",
424
+
"type": "github"
425
+
},
426
+
"original": {
427
+
"owner": "abenz1267",
428
+
"repo": "walker",
378
429
"type": "github"
379
430
}
380
431
},
+13
flake.nix
+13
flake.nix
···
48
48
inputs.nixpkgs.follows = "nixpkgs";
49
49
inputs.home-manager.follows = "home-manager";
50
50
};
51
+
52
+
elephant = {
53
+
url = "github:abenz1267/elephant";
54
+
inputs.nixpkgs.follows = "nixpkgs";
55
+
inputs.systems.follows = "systems";
56
+
};
57
+
58
+
walker = {
59
+
url = "github:abenz1267/walker";
60
+
inputs.elephant.follows = "elephant";
61
+
inputs.nixpkgs.follows = "nixpkgs";
62
+
inputs.systems.follows = "systems";
63
+
};
51
64
};
52
65
53
66
outputs = inputs:
+2
-2
modules/desktop/environment/niri.nix
+2
-2
modules/desktop/environment/niri.nix
···
212
212
hotkey-overlay.title = "Open Foot";
213
213
};
214
214
"Mod+Space" = {
215
-
action = spawn "albert" "show";
216
-
hotkey-overlay.title = "Open Albert";
215
+
action = spawn "nc" "-U" "/run/user/1000/walker/walker.sock";
216
+
hotkey-overlay.title = "Open Walker";
217
217
};
218
218
"XF86AudioRaiseVolume" = {
219
219
allow-when-locked = true;
-26
modules/desktop/launchers/albert.nix
-26
modules/desktop/launchers/albert.nix
···
1
-
{
2
-
flake.modules.homeManager.desktop = {
3
-
pkgs,
4
-
lib,
5
-
...
6
-
}: {
7
-
home.packages = with pkgs; [
8
-
albert
9
-
];
10
-
11
-
systemd.user.services.albert = {
12
-
Unit = {
13
-
PartOf = "graphical-session.target";
14
-
After = "graphical-session.target";
15
-
Requisite = "graphical-session.target";
16
-
};
17
-
Install = {
18
-
WantedBy = ["graphical-session.target"];
19
-
};
20
-
Service = {
21
-
ExecStart = "${lib.getExe pkgs.albert}";
22
-
Restart = "on-failure";
23
-
};
24
-
};
25
-
};
26
-
}
+15
modules/desktop/launchers/walker.nix
+15
modules/desktop/launchers/walker.nix