From 2b9a23101a8314a797b4074f7cc1b6a6d9e11c61 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Wed, 25 Mar 2026 19:58:56 +0000 Subject: [PATCH] Regenerated --- Droidnix/README.org | 26 ++++++++++++++-- .../modules/traveldroid/apps/thunar.nix | 31 ------------------- .../modules/traveldroid/apps/zenbrowser.nix | 11 ------- 3 files changed, 24 insertions(+), 44 deletions(-) delete mode 100644 Droidnix/generated/modules/traveldroid/apps/thunar.nix delete mode 100644 Droidnix/generated/modules/traveldroid/apps/zenbrowser.nix diff --git a/Droidnix/README.org b/Droidnix/README.org index ded44bc48..30325899e 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -466,11 +466,33 @@ in USERNAME = username; }; }; +}#+END_SRC + +** =generated/modules/traveldroid/apps/wofi.nix= +This is the install for Wofi, the launcher +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/wofi.nix :noweb tangle :mkdirp yes :eval never-html +{ lib, config, pkgs, ... }: + +let + programName = "wofi"; + username = config.defaultUser or "henrov"; + assetPath = ../../../assets/system/conf/${programName}; +in +{ + # Deploy assets to ~/.config/wofi via Home Manager + home-manager.users.${username}.home.file = + if builtins.pathExists assetPath then + lib.genAttrs (builtins.attrNames (builtins.readDir assetPath)) (name: { + source = "${assetPath}/${name}"; + target = ".config/${programName}/${name}"; + }) + else {}; } -#+END_SRC + +# #+END_SRC ** =generated/modules/traveldroid/apps/zenbrowser.nix= -This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder +This installs zen browser #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/zenbrowser.nix :noweb tangle :mkdirp yes :eval never-html { config, pkgs, lib, zen-browser, ... }: diff --git a/Droidnix/generated/modules/traveldroid/apps/thunar.nix b/Droidnix/generated/modules/traveldroid/apps/thunar.nix deleted file mode 100644 index 15e2d9026..000000000 --- a/Droidnix/generated/modules/traveldroid/apps/thunar.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ pkgs, config, lib, ... }: - -let - # Resolve the default username from host config - username = config.defaultUser or "henrov"; -in -{ - ############################ - # System-level packages - ############################ - environment.systemPackages = with pkgs; [ - thunar # main file manager - thunar-archive-plugin # zip, tar, rar, 7z support - thunar-volman # auto-mount removable drives - gvfs # support for external drives and network shares - xarchiver # optional GUI archive manager - ]; - - ############################ - # Home Manager user-level configuration - ############################ - # Direct assignment to the user avoids recursiveUpdate issues - home-manager.users."${username}" = { - home.stateVersion = "26.05"; # required - - home.sessionVariables = { - FILE_MANAGER = "thunar"; - USERNAME = username; - }; - }; -} diff --git a/Droidnix/generated/modules/traveldroid/apps/zenbrowser.nix b/Droidnix/generated/modules/traveldroid/apps/zenbrowser.nix deleted file mode 100644 index 582f14684..000000000 --- a/Droidnix/generated/modules/traveldroid/apps/zenbrowser.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ config, pkgs, lib, zen-browser, ... }: - -let - # Grab the Zen Browser package for this host system - zenBrowser = zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default; -in -{ - environment.systemPackages = [ - zenBrowser - ]; -}