This commit is contained in:
kiri committed 2026-08-22 16:55:00 +02:00
1 parent 81e576a877
commit cde67e4d75
46 files changed
+619 -518

No files matched your search

+16 -23
View File
@@ -3,7 +3,9 @@ let
homeModules = config.flake.modules.homeManager;
in
{
flake.modules.nixos.walker-cache = {
flake.modules.nixos.walker = {
home-manager.sharedModules = [ homeModules.walker ];
nix.settings = {
extra-substituters = [
"https://walker.cachix.org"
@@ -16,14 +18,22 @@ in
};
};
flake.modules.homeManager.walker-base =
{
config,
...
}:
flake.modules.homeManager.walker =
{ lib, pkgs, ... }:
let
launcher = pkgs.writeShellApplication {
name = "walker-launcher";
runtimeInputs = [ pkgs.libressl.nc ];
text = ''
exec nc -U "$XDG_RUNTIME_DIR/walker/walker.sock"
'';
};
in
{
imports = [ inputs.walker.homeManagerModules.default ];
desktop.commands.launcher = [ (lib.getExe launcher) ];
programs.walker = {
enable = true;
runAsService = true;
@@ -36,21 +46,4 @@ in
];
};
};
flake.modules.homeManager.primary-launcher-walker =
{
config,
lib,
pkgs,
...
}:
{
imports = [ homeModules.walker-base ];
facts.desktop.launcherCommand = [
(lib.getExe' pkgs.libressl.nc "nc")
"-U"
"/run/user/1000/walker/walker.sock"
];
};
}