tangled
alpha
login
or
join now
m1emi1em.dev
/
nixos-flake
1
fork
atom
Personal NixOS flake
1
fork
atom
overview
issues
pulls
pipelines
feat: add walker
m1emi1em.dev
9 months ago
92e9985a
6d682355
+66
-2
4 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
home
emily
gui
hyprland
default.nix
walker.nix
+52
-1
flake.lock
···
239
239
"type": "github"
240
240
}
241
241
},
242
242
+
"nixpkgs_3": {
243
243
+
"locked": {
244
244
+
"lastModified": 1747542820,
245
245
+
"narHash": "sha256-GaOZntlJ6gPPbbkTLjbd8BMWaDYafhuuYRNrxCGnPJw=",
246
246
+
"owner": "NixOS",
247
247
+
"repo": "nixpkgs",
248
248
+
"rev": "292fa7d4f6519c074f0a50394dbbe69859bb6043",
249
249
+
"type": "github"
250
250
+
},
251
251
+
"original": {
252
252
+
"owner": "NixOS",
253
253
+
"ref": "nixos-unstable",
254
254
+
"repo": "nixpkgs",
255
255
+
"type": "github"
256
256
+
}
257
257
+
},
242
258
"root": {
243
259
"inputs": {
244
260
"agenix": "agenix",
···
247
263
"flake-parts": "flake-parts",
248
264
"home-manager": "home-manager_2",
249
265
"hyprpanel": "hyprpanel",
250
250
-
"nixpkgs": "nixpkgs_2"
266
266
+
"nixpkgs": "nixpkgs_2",
267
267
+
"walker": "walker"
251
268
}
252
269
},
253
270
"systems": {
···
262
279
"original": {
263
280
"owner": "nix-systems",
264
281
"repo": "default",
282
282
+
"type": "github"
283
283
+
}
284
284
+
},
285
285
+
"systems_2": {
286
286
+
"locked": {
287
287
+
"lastModified": 1689347949,
288
288
+
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
289
289
+
"owner": "nix-systems",
290
290
+
"repo": "default-linux",
291
291
+
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
292
292
+
"type": "github"
293
293
+
},
294
294
+
"original": {
295
295
+
"owner": "nix-systems",
296
296
+
"repo": "default-linux",
297
297
+
"type": "github"
298
298
+
}
299
299
+
},
300
300
+
"walker": {
301
301
+
"inputs": {
302
302
+
"nixpkgs": "nixpkgs_3",
303
303
+
"systems": "systems_2"
304
304
+
},
305
305
+
"locked": {
306
306
+
"lastModified": 1748172034,
307
307
+
"narHash": "sha256-lWVMpIzsk6hKRmSEuBpmq1F3k2hT0NESndefFz/mHh0=",
308
308
+
"owner": "abenz1267",
309
309
+
"repo": "walker",
310
310
+
"rev": "37f0b217cc64d775417dccaf879ef3d091c5d15e",
311
311
+
"type": "github"
312
312
+
},
313
313
+
"original": {
314
314
+
"owner": "abenz1267",
315
315
+
"repo": "walker",
265
316
"type": "github"
266
317
}
267
318
}
+3
flake.nix
···
27
27
url = "github:Jas-SinghFSU/HyprPanel";
28
28
inputs.nixpkgs.follows = "nixpkgs";
29
29
};
30
30
+
walker = {
31
31
+
url = "github:abenz1267/walker";
32
32
+
};
30
33
};
31
34
32
35
outputs = { self, nixpkgs, home-manager, agenix, flake-parts, easy-hosts, ... } @ inputs: let
+3
-1
home/emily/gui/hyprland/default.nix
···
26
26
./services.nix
27
27
./hyprlock
28
28
./hyprpanel.nix
29
29
+
./walker.nix
29
30
];
30
31
31
32
home.packages = hyprlandPackages;
···
34
35
let
35
36
terminal = "kitty";
36
37
fileManager = "dolphin";
37
37
-
appLauncher = "wofi --show drun";
38
38
+
# appLauncher = "wofi --show drun";
39
39
+
appLauncher = "walker";
38
40
screenshotTool = "grimblastr";
39
41
uwsmWrap = command: "uwsm app -- " + command;
40
42
uwsmWrapAll = list: map uwsmWrap list;
+8
home/emily/gui/hyprland/walker.nix
···
1
1
+
{ pkgs, inputs, ...} : {
2
2
+
imports = [ inputs.walker.homeManagerModules.walker ];
3
3
+
4
4
+
programs.walker = {
5
5
+
enable = true;
6
6
+
runAsService = true;
7
7
+
};
8
8
+
}