From 1ca38b72a09e933cfc732f60255b59484fea2c80 Mon Sep 17 00:00:00 2001 From: xunuwu Date: Wed, 28 May 2025 00:31:00 +0200 Subject: [PATCH] add service for locate on nixdesk locate is basically a linux equivelent of search everything by voidtools --- sys/machines/nixdesk/default.nix | 4 +++- sys/profiles/services/locate.nix | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 sys/profiles/services/locate.nix diff --git a/sys/machines/nixdesk/default.nix b/sys/machines/nixdesk/default.nix index 9a47c72..eca015c 100644 --- a/sys/machines/nixdesk/default.nix +++ b/sys/machines/nixdesk/default.nix @@ -84,6 +84,7 @@ /services/waydroid.nix /services/virt-manager.nix /services/sunshine.nix + /services/locate.nix # network.wifi /themes/dark.nix @@ -94,7 +95,7 @@ /programs/RE ]); - networking.hostName = "nixdesk"; + services.locate.prunePaths = lib.mkOptionDefault ["/home/xun/backup"]; # for running waydroid as root, needed for cage-xtmapper services.dbus.packages = [ @@ -131,5 +132,6 @@ networking.interfaces.eno1.wakeOnLan.enable = true; + networking.hostName = "nixdesk"; system.stateVersion = "23.11"; } diff --git a/sys/profiles/services/locate.nix b/sys/profiles/services/locate.nix new file mode 100644 index 0000000..d4c0c76 --- /dev/null +++ b/sys/profiles/services/locate.nix @@ -0,0 +1,6 @@ +{lib, ...}: { + services.locate = { + enable = true; + pruneNames = lib.mkOptionDefault [".jj"]; + }; +}