From 583bdd49c144fab62be4c816ac82f6c28b2d8be2 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Mon, 27 Apr 2026 16:47:37 +0200 Subject: [PATCH] Regenerated --- Droidnix/README.html | 846 +++++++++--------- Droidnix/README.org | 86 +- Droidnix/flake.nix | 4 +- Droidnix/generated/hosts/traveldroid/boot.nix | 2 +- Droidnix/generated/hosts/traveldroid/host.nix | 4 +- .../traveldroid/apps/2_b_installed.nix | 4 +- .../modules/traveldroid/apps/emacs/emacs.nix | 4 +- .../modules/traveldroid/apps/flameshot.nix | 52 -- .../modules/traveldroid/apps/kitty.nix | 4 +- .../modules/traveldroid/apps/starship.nix | 4 +- .../modules/traveldroid/apps/wofi.nix | 4 +- .../modules/traveldroid/apps/zsh.nix | 6 +- .../modules/traveldroid/desktop/hyprland.nix | 4 +- .../modules/traveldroid/desktop/stylix.nix | 6 +- .../modules/traveldroid/desktop/wallpaper.nix | 4 +- .../modules/traveldroid/desktop/waybar.nix | 2 +- .../modules/traveldroid/desktop/xdg.nix | 2 +- .../modules/traveldroid/system/colors.nix | 4 +- .../traveldroid/system/copy_scripts.nix | 6 +- .../modules/traveldroid/system/hypridle.nix | 6 +- .../modules/traveldroid/system/hyprlock.nix | 6 +- .../modules/traveldroid/system/quickshell.nix | 6 +- .../modules/traveldroid/system/swaync.nix | 4 +- 23 files changed, 509 insertions(+), 561 deletions(-) delete mode 100644 Droidnix/generated/modules/traveldroid/apps/flameshot.nix diff --git a/Droidnix/README.html b/Droidnix/README.html index a590e87e9..199ef8e2e 100644 --- a/Droidnix/README.html +++ b/Droidnix/README.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Droidnix: A Dendritic NixOS + Home Manager Configuration NixOS Configuration Structure @@ -204,140 +204,140 @@

Table of Contents

-
-

Shortcuts

-
+
+

Shortcuts

+

Introduction The Assets Folder @@ -353,25 +353,25 @@

Introduction   intro

-
-

What is Droidnix

-
+
+

What is Droidnix

+

Droidnix is a modular, declarative NixOS + Home Manager configuration system. with configurations managed via Emacs Org and Nix Flakes. The project is designed for reproducibility, maintainability, and cross-machine compatibility.

-
-

Installed components:

-
+
+

Installed components:

+
    -
  • Core
  • -
  • Hyprland
  • +
  • Core
  • +
  • Hyprland
-
-

Goals, project Structure, import hierarchy

-
+
+

Goals, project Structure, import hierarchy

+

This project uses a modular NixOS configuration with Hyprland support, designed for literate programming and cross-device reusability. The Droidnix repository is organized into two main parts: @@ -384,9 +384,9 @@ The Droidnix repository is organized into two main parts:

-
-

Root Level

-
+
+

Root Level

+
  • = is the entry point and imports:
      @@ -397,16 +397,16 @@ The Droidnix repository is organized into two main parts:
-
-

Generated Structure

-
+
+

Generated Structure

+

The generated/ directory contains all generated configurations, divided into three main groups: system, hyprland, and mangowc.

-
-

First Setup

-
+
+

First Setup

+
  1. Clone this repository.
  2. Run the setup script: ./setup_droid.
  3. @@ -427,9 +427,9 @@ The generated/ directory contains all generated configurations, div The .assets/ folder contains all static files, such as configs, scripts, and themes. These files are not generated and can be edited directly.

-
-

generated/assets/2_b_installed.conf

-
+
+

generated/assets/2_b_installed.conf

+

This is a list of additional apps to install

@@ -506,9 +506,9 @@ com.logseq.Logseq
-
-

generated/assets/aliases.conf

-
+
+

generated/assets/aliases.conf

+

This is a list of additional apps to install

@@ -550,9 +550,9 @@ keys=hyprctl binds This section contains the Org blocks for tangling Nix code into the generated folders.

-
-

generated/flake.nix

-
+
+

generated/flake.nix

+

The Nix flake definition for Droidnix.

@@ -592,7 +592,7 @@ The Nix flake definition for Droidnix. emacs-overlay, zen-browser, flatpak, ... }: let system = "x86_64-linux"; - flakeRoot = self; + repoPath = self; buildUser = "henrov"; repoPath = "/home/${buildUser}/Repos/nixos/Droidnix"; mutableConfigPath = "${repoPath}/generated/.config"; @@ -610,7 +610,7 @@ The Nix flake definition for Droidnix. ]; specialArgs = { inherit - flakeRoot + repoPath home-manager import-tree stylix @@ -629,14 +629,14 @@ The Nix flake definition for Droidnix.
-
-

generated/modules/traveldroid/system/colors.nix

-
+
+

generated/modules/traveldroid/system/colors.nix

+

Setting the colors for Droidnix.

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 let
   colors = {
     crust     = "#11111b";
@@ -685,7 +685,7 @@ in
   home-manager.users.${username} = {
     home.file = {
       ".config/shared/colors.css" = {
-        source = "${flakeRoot}/generated/.config/shared/colors.css";
+        source = "${repoPath}/generated/.config/shared/colors.css";
         force = true;
       };
       ".config/quickshell/Colors.qml" = {
@@ -707,12 +707,12 @@ in
 
-
-

generated/hosts/traveldroid/boot.nix

-
+
+

generated/hosts/traveldroid/boot.nix

+
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
-{ config, pkgs, lib, flakeRoot, ... }:
+{ config, pkgs, lib, repoPath, ... }:
 {
   boot.loader = {
     systemd-boot.enable = true;
@@ -778,9 +778,9 @@ in
 
-
-

generated/hosts/traveldroid/hardware-configuration.nix

-
+
+

generated/hosts/traveldroid/hardware-configuration.nix

+
  1. Boot into NixOS Live ISO or your installed system.
  2. Open a terminal.
  3. @@ -838,15 +838,15 @@ in
-
-

generated/hosts/traveldroid/host.nix

-
+
+

generated/hosts/traveldroid/host.nix

+
-
{ lib, config, pkgs, flakeRoot, import-tree, home-manager, ... }:
+
{ lib, config, pkgs, repoPath, import-tree, home-manager, ... }:
 
 let
   hostname = "traveldroid";
-  modulesPath = "${flakeRoot}/generated/modules/${hostname}";
+  modulesPath = "${repoPath}/generated/modules/${hostname}";
   hostModules = import-tree modulesPath;
   allModules = hostModules.imports;
 in
@@ -899,24 +899,24 @@ in
 
-
-

generated/traveldroid/modules/apps

-
+
+

generated/traveldroid/modules/apps

+
-
-

generated/modules/traveldroid/apps/2_b_installed.nix

-
+
+

generated/modules/traveldroid/apps/2_b_installed.nix

+

This installs a list of apps

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   #################################
   # FILE
   #################################
-  confPath = "${flakeRoot}/generated/assets/2_b_installed.conf";
+  confPath = "${repoPath}/generated/assets/2_b_installed.conf";
   raw = builtins.readFile confPath;
   lines = lib.splitString "\n" raw;
 
@@ -1013,19 +1013,19 @@ in {
 
-
-

generated/modules/traveldroid/apps/emacs/emacs.nix

-
+
+

generated/modules/traveldroid/apps/emacs/emacs.nix

+

This installs emacs

-
{ config, pkgs, lib, flakeRoot, ... }:
+
{ config, pkgs, lib, repoPath, ... }:
 
 let
   username = config.defaultUser or "henrov";
 
-  assetPath = "${flakeRoot}/generated/.config/emacs";
+  assetPath = "${repoPath}/generated/.config/emacs";
 
   # Emacs package with Tree-sitter support
   emacsPkg = pkgs.emacs-pgtk.override { withTreeSitter = true; };
@@ -1111,9 +1111,9 @@ in
 
-
-

generated/disabled/modules/traveldroid/apps/flameshot.nix

-
+
+

generated/disabled/modules/traveldroid/apps/flameshot.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

@@ -1173,9 +1173,9 @@ in
-
-

generated/modules/traveldroid/apps/kdeconnect.nix

-
+
+

generated/modules/traveldroid/apps/kdeconnect.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

@@ -1204,18 +1204,18 @@ in
-
-

generated/modules/traveldroid/apps/kitty.nix

-
+
+

generated/modules/traveldroid/apps/kitty.nix

+

This file sets up Kitty terminal

-
{ lib, pkgs, config, flakeRoot, ... }:
+
{ lib, pkgs, config, repoPath, ... }:
 
 let
   username = config.defaultUser or "henrov";
-  extraConfigFile = "${flakeRoot}/generated/.config/kitty/extra.conf";
+  extraConfigFile = "${repoPath}/generated/.config/kitty/extra.conf";
   extraConfig =
     if builtins.pathExists extraConfigFile
     then builtins.readFile extraConfigFile
@@ -1258,21 +1258,21 @@ in
 
-
-

generated/modules/traveldroid/apps/starship.nix

-
+
+

generated/modules/traveldroid/apps/starship.nix

+

This file sets up starship prompt

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   # Default username fallback
   username = config.defaultUser or "henrov";
 
   # Path to the starship config in assets
-  starshipConfSrc = "${flakeRoot}/generated/.config/starship.toml";
+  starshipConfSrc = "${repoPath}/generated/.config/starship.toml";
 in
 {
   #################################
@@ -1299,9 +1299,9 @@ in
 
-
-

generated/modules/traveldroid/apps/thunar.nix

-
+
+

generated/modules/traveldroid/apps/thunar.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

@@ -1347,18 +1347,18 @@ in
-
-

generated/modules/traveldroid/apps/wofi.nix

-
+
+

generated/modules/traveldroid/apps/wofi.nix

+

This is the install for Wofi, the launcher

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/wofi";
+  assetPath = "${repoPath}/generated/.config/wofi";
 in
 {
   environment.systemPackages = [ pkgs.wofi ];
@@ -1382,9 +1382,9 @@ in
 
-
-

generated/modules/traveldroid/apps/zenbrowser.nix

-
+
+

generated/modules/traveldroid/apps/zenbrowser.nix

+

This installs zen browser

@@ -1404,26 +1404,26 @@ in
-
-

generated/modules/traveldroid/apps/zsh.nix

-
+
+

generated/modules/traveldroid/apps/zsh.nix

+

This sets up the zsh in the terminal

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   #################################
   # User config
   #################################
   username = config.defaultUser or "henrov";
-  generatedZsh = "${flakeRoot}/generated/.config/zsh/.zshrc";
+  generatedZsh = "${repoPath}/generated/.config/zsh/.zshrc";
 
   #################################
   # Alias parsing
   #################################
-  aliasFile = "${flakeRoot}/generated/assets/aliases.conf";
+  aliasFile = "${repoPath}/generated/assets/aliases.conf";
   content = builtins.readFile aliasFile;
 
   lines =
@@ -1520,13 +1520,13 @@ in
 
-
-

generated/modules/traveldroid/desktop

-
+
+

generated/modules/traveldroid/desktop

+
-
-

generated/modules/traveldroid/desktop/fonts.nix

-
+
+

generated/modules/traveldroid/desktop/fonts.nix

+

This file installs and configures fonts

@@ -1544,9 +1544,9 @@ This file installs and configures fonts
-
-

generated/modules/traveldroid/desktop/gtk.nix

-
+
+

generated/modules/traveldroid/desktop/gtk.nix

+

Setting up GTK

@@ -1572,17 +1572,17 @@ in
-
-

generated/modules/traveldroid/desktop/hyprland.nix

-
+
+

generated/modules/traveldroid/desktop/hyprland.nix

+

Setting up Hyprland

-
{ lib, config, pkgs, flakeRoot, home-manager, inputs, ... }:
+
{ lib, config, pkgs, repoPath, home-manager, inputs, ... }:
 let
   username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/hypr";
+  assetPath = "${repoPath}/generated/.config/hypr";
   hyprlandPkg =
     pkgs.hyprland or
     pkgs.hyprland-git or
@@ -1621,17 +1621,17 @@ in
 
-
-

generated/modules/traveldroid/desktop/stylix.nix

-
+
+

generated/modules/traveldroid/desktop/stylix.nix

+
-
{ lib, config, pkgs, flakeRoot, stylix, ... }:
+
{ lib, config, pkgs, repoPath, stylix, ... }:
 
 let
   username   = config.defaultUser or "henrov";
   moduleName = "stylix";
 
-  assetPath  = "${flakeRoot}/generated/.config/${moduleName}";
+  assetPath  = "${repoPath}/generated/.config/${moduleName}";
 
   stylixConfFile = "${assetPath}/stylix.conf";
   stylixConf =
@@ -1664,7 +1664,7 @@ in
   stylix = {
     enable = true;
 
-    base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml";
+    base16Scheme = "${repoPath}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml";
     polarity = "dark";
 
     targets = {
@@ -1710,19 +1710,19 @@ in
 
-
-

generated/modules/traveldroid/desktop/wallpaper.nix

-
+
+

generated/modules/traveldroid/desktop/wallpaper.nix

+

Setting up wallpaper engine + wallpaper gui

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   username     = config.defaultUser or "henrov";
   homeDir      = "/home/${username}";
-  wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers";
+  wallpaperSrc = "${repoPath}/assets/traveldroid/Wallpapers";
   wallpaperDst = "${homeDir}/Wallpapers";
   randoScript  = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh";
 in
@@ -1811,14 +1811,14 @@ in
 
-
-

generated/modules/traveldroid/desktop/waybar.nix

-
+
+

generated/modules/traveldroid/desktop/waybar.nix

+

This file installs and configures waybar

-
{ lib, config, pkgs, flakeRoot, buildUser, repoPath, mutableConfigPath,... }:
+
{ lib, config, pkgs, repoPath, buildUser, mutableConfigPath,... }:
 let
   # Use the config option defaultUser directly, fallback to "henrov"
   username = config.defaultUser or "henrov";
@@ -1874,9 +1874,9 @@ in
 
-
-

generated/modules/traveldroid/desktop/wayland.nix

-
+
+

generated/modules/traveldroid/desktop/wayland.nix

+
{ lib, config, pkgs, ... }:
 
@@ -1906,14 +1906,14 @@ in
 
-
-

generated/modules/traveldroid/desktop/xdg.nix

-
+
+

generated/modules/traveldroid/desktop/xdg.nix

+

This sets the XDG implementation

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 let
   username = config.defaultUser or "henrov";
   homeDir = "/home/${username}";
@@ -1979,13 +1979,13 @@ in
 
-
-

generated/modules/traveldroid/system

-
+
+

generated/modules/traveldroid/system

+
-
-

generated/modules/traveldroid/system/audio.nix

-
+
+

generated/modules/traveldroid/system/audio.nix

+
{ lib, config, pkgs, ... }:
 
@@ -2004,9 +2004,9 @@ in
 
-
-

generated/modules/traveldroid/system/avahi.nix

-
+
+

generated/modules/traveldroid/system/avahi.nix

+

Avahi helps discovering services

@@ -2026,9 +2026,9 @@ Avahi helps discovering services
-
-

generated/modules/traveldroid/system/bluetooth.nix

-
+
+

generated/modules/traveldroid/system/bluetooth.nix

+

Installing Bluetooth services and supporting aps

@@ -2055,22 +2055,22 @@ in
-
-

generated/modules/traveldroid/system/copy_scripts.nix

-
+
+

generated/modules/traveldroid/system/copy_scripts.nix

+

This copies any scripts from generated.config/scripts to ~/.config/scripts and makes any .sh files executable.

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 let
   username = config.defaultUser or "henrov";
-  configPath = flakeRoot + "/generated/.config/scripts";
+  configPath = repoPath + "/generated/.config/scripts";
   allFiles = lib.filesystem.listFilesRecursive configPath;
 
   toRelative = file:
     let
-      base = toString flakeRoot + "/generated/";
+      base = toString repoPath + "/generated/";
       relative = lib.removePrefix base (toString file);
     in
       builtins.unsafeDiscardStringContext relative;
@@ -2098,9 +2098,9 @@ in
 
-
-

generated/modules/traveldroid/system/dbus.nix

-
+
+

generated/modules/traveldroid/system/dbus.nix

+

This sets the dbus implementation

@@ -2127,9 +2127,9 @@ This sets the dbus implementation
-
-

generated/modules/traveldroid/system/firewall.nix

-
+
+

generated/modules/traveldroid/system/firewall.nix

+

This sets the firewall.

@@ -2210,19 +2210,19 @@ This sets the firewall.
-
-

generated/modules/traveldroid/system/hypridle.nix

-
+
+

generated/modules/traveldroid/system/hypridle.nix

+

This installs hypridle

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   username = config.defaultUser or "henrov";
-  basePath = "${flakeRoot}/generated/.config";
-  assetPath = "${flakeRoot}/generated/.config/hypr";
+  basePath = "${repoPath}/generated/.config";
+  assetPath = "${repoPath}/generated/.config/hypr";
 in
 {
   #################################
@@ -2268,19 +2268,19 @@ in
 
-
-

generated/modules/traveldroid/system/hyprlock.nix

-
+
+

generated/modules/traveldroid/system/hyprlock.nix

+

This installs hyprlock

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 
 let
   username = config.defaultUser or "henrov";
-  basePath = "${flakeRoot}/generated/.config";
-  assetPath = "${flakeRoot}/generated/.config/hypr";
+  basePath = "${repoPath}/generated/.config";
+  assetPath = "${repoPath}/generated/.config/hypr";
 in
 {
   #################################
@@ -2327,9 +2327,9 @@ in
 
-
-

generated/modules/traveldroid/system/gnome-keyring.nix

-
+
+

generated/modules/traveldroid/system/gnome-keyring.nix

+

This sets the dbus implementation

@@ -2377,9 +2377,9 @@ This sets the dbus implementation
-
-

generated/modules/traveldroid/system/login-tuigreet.nix

-
+
+

generated/modules/traveldroid/system/login-tuigreet.nix

+

This sets up tuigreeter which is not fancy but imho fits the aesthetic I am aiming for

@@ -2426,9 +2426,9 @@ in
-
-

generated/modules/traveldroid/system/networking.nix

-
+
+

generated/modules/traveldroid/system/networking.nix

+

This sets the networking.

@@ -2477,9 +2477,9 @@ This sets the networking.
-
-

generated/modules/traveldroid/system/nix.nix

-
+
+

generated/modules/traveldroid/system/nix.nix

+
{ lib, config, ... }:
 {
@@ -2502,9 +2502,9 @@ This sets the networking.
 
-
-

generated/modules/traveldroid/system/printing.nix

-
+
+

generated/modules/traveldroid/system/printing.nix

+

This sets the dbus implementation

@@ -2528,22 +2528,22 @@ This sets the dbus implementation
-
-

generated/modules/traveldroid/system/quickshell.nix

-
+
+

generated/modules/traveldroid/system/quickshell.nix

+

This sets the dbus implementation

-
{ pkgs, lib, config, flakeRoot, ... }:
+
{ pkgs, lib, config, repoPath, ... }:
 let
   username = config.defaultUser or "henrov";
-  quickshellPath = flakeRoot + "/generated/.config/quickshell";
+  quickshellPath = repoPath + "/generated/.config/quickshell";
   allFiles = lib.filesystem.listFilesRecursive quickshellPath;
 
   toRelative = file:
     let
-      base = toString flakeRoot + "/generated/";
+      base = toString repoPath + "/generated/";
       relative = lib.removePrefix base (toString file);
     in
       builtins.unsafeDiscardStringContext relative;
@@ -2582,17 +2582,17 @@ in
 
-
-

generated/modules/traveldroid/system/swaync.nix

-
+
+

generated/modules/traveldroid/system/swaync.nix

+

This sets the dbus implementation

-
{ lib, config, pkgs, flakeRoot, ... }:
+
{ lib, config, pkgs, repoPath, ... }:
 let
   username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/swaync";
+  assetPath = "${repoPath}/generated/.config/swaync";
 in
 {
   environment.systemPackages = [ pkgs.swaynotificationcenter pkgs.libnotify ];
@@ -2633,13 +2633,13 @@ in
 
-
-

generated/users

-
+
+

generated/users

+
-
-

generated/users/

-
+
+

generated/users/

+

This is the default user, just search and replace henrov another name if you want to change

@@ -2701,9 +2701,9 @@ in

These are all the prepared config files

-
-

generated/.config/emacs/early-init.el

-
+
+

generated/.config/emacs/early-init.el

+

This contaions emacs

@@ -2804,9 +2804,9 @@ package-archive-priorities '(("gnu" . 99)
-
-

generated/.config/emacs/init.el

-
+
+

generated/.config/emacs/init.el

+

This contaions emacs

@@ -3216,9 +3216,9 @@ the top of the file."
-
-

generated/.config/hypr/animations.conf

-
+
+

generated/.config/hypr/animations.conf

+

These are config files for .config/hypr

@@ -3237,9 +3237,9 @@ These are config files for .config/hypr
-
-

generated/.config/hypr/behaviour.conf

-
+
+

generated/.config/hypr/behaviour.conf

+

These are config files for .config/hypr

@@ -3261,9 +3261,9 @@ input {
-
-

generated/.config/hypr/bindings.conf

-
+
+

generated/.config/hypr/bindings.conf

+

These are config files for .config/hypr

@@ -3439,9 +3439,9 @@ bind = $mainMod, U, exec, kitty -e bash -lc "$HOME/.config/scripts/update.sh"
-
-

generated/.config/hypr/exec-once.conf

-
+
+

generated/.config/hypr/exec-once.conf

+

These are config files for .config/hypr

@@ -3462,9 +3462,9 @@ exec-once = waybar
-
-

generated/.config/hypr/hypridle.conf

-
+
+

generated/.config/hypr/hypridle.conf

+

These are config files for .config/hypr

@@ -3495,9 +3495,9 @@ listener {
-
-

generated/.config/hypr/hyprlock.conf

-
+
+

generated/.config/hypr/hyprlock.conf

+

These are config files for .config/hypr

@@ -3527,9 +3527,9 @@ input-field {
-
-

generated/.config/hypr/hyprland.conf

-
+
+

generated/.config/hypr/hyprland.conf

+

These are config files for .config/hypr

@@ -3548,9 +3548,9 @@ source = ./workspace-rules.conf
-
-

generated/.config/hypr/layer-rules.conf

-
+
+

generated/.config/hypr/layer-rules.conf

+

These are config files for .config/hypr

@@ -3563,9 +3563,9 @@ layerrule = xray 1, match:namespace swaync-control-center
-
-

generated/.config/hypr/layout.conf

-
+
+

generated/.config/hypr/layout.conf

+

These settings control Hyprland config

@@ -3580,9 +3580,9 @@ scrolling {
-
-

generated/.config/hypr/monitor-rules.conf

-
+
+

generated/.config/hypr/monitor-rules.conf

+

These are config files for .config/hypr

@@ -3593,9 +3593,9 @@ monitor = eDP-1, preferred, auto-left, 1.5
-
-

generated/.config/hypr/theming.conf

-
+
+

generated/.config/hypr/theming.conf

+

These are config files for .config/hypr

@@ -3661,9 +3661,9 @@ misc {
-
-

generated/.config/hypr/window-rules.conf

-
+
+

generated/.config/hypr/window-rules.conf

+

These are config files for .config/hypr

@@ -3746,9 +3746,9 @@ windowrule {
-
-

generated/.config/hypr/workspace-rules.conf

-
+
+

generated/.config/hypr/workspace-rules.conf

+

These setttings configure rules for workspaces

@@ -3763,9 +3763,9 @@ workspace = 6, monitor:DP-1 #, layout:dwindle
-
-

generated/.config/quickshell/media/shell.qml

-
+
+

generated/.config/quickshell/media/shell.qml

+

offers a adio widget

@@ -4159,9 +4159,9 @@ ShellRoot {
-
-

generated/.config/quickshell/powermenu/shell.qml

-
+
+

generated/.config/quickshell/powermenu/shell.qml

+

Provides a powermenu

@@ -4309,9 +4309,9 @@ ShellRoot {
-
-

generated/.config/quickshell/layoutswitcher/shell.qml

-
+
+

generated/.config/quickshell/layoutswitcher/shell.qml

+

Provides a layout menu

@@ -4458,9 +4458,9 @@ ShellRoot {
-
-

generated/.config/scripts/batterywarn.sh

-
+
+

generated/.config/scripts/batterywarn.sh

+

Providing an media

@@ -4477,9 +4477,9 @@ fi
-
-

generated/.config/scripts/media.sh

-
+
+

generated/.config/scripts/media.sh

+

Providing an media

@@ -4579,9 +4579,9 @@ jq -c -n \
-
-

generated/.config/scripts/power.sh

-
+
+

generated/.config/scripts/power.sh

+

Enables a terminal power menu

@@ -4636,9 +4636,9 @@ main
-
-

generated/.config/scripts/update.sh

-
+
+

generated/.config/scripts/update.sh

+

A file containing color variables

@@ -4663,9 +4663,9 @@ flatpak update -y
-
-

generated/.config/scripts/wofi-launcher.sh

-
+
+

generated/.config/scripts/wofi-launcher.sh

+

Providing an media

@@ -4680,9 +4680,9 @@ Providing an media
-
-

generated/.config/shared/colors.css

-
+
+

generated/.config/shared/colors.css

+

A file containing color variables

@@ -4722,9 +4722,9 @@ A file containing color variables
-
-

generated/.config/starship.toml

-
+
+

generated/.config/starship.toml

+

These are config files for Starship

@@ -5012,9 +5012,9 @@ crust = "#181926"
-
-

generated/.config/stylix/stylix.conf

-
+
+

generated/.config/stylix/stylix.conf

+

These are config files for .config/stylix

@@ -5051,9 +5051,9 @@ icons = {
-
-

generated/.config/stylix/palette.json

-
+
+

generated/.config/stylix/palette.json

+

These are config files for .config/stylix

@@ -5083,9 +5083,9 @@ These are config files for .config/stylix
-
-

generated/.config/stylix/palette.html

-
+
+

generated/.config/stylix/palette.html

+

These are config files for .config/stylix

@@ -5162,9 +5162,9 @@ These are config files for .config/stylix
-
-

generated/.config/swaync/config.json

-
+
+

generated/.config/swaync/config.json

+

These are config files for waybar

@@ -5225,9 +5225,9 @@ These are config files for waybar
-
-

generated/.config/swaync/style.css

-
+
+

generated/.config/swaync/style.css

+

These are config files for waybar

@@ -5420,9 +5420,9 @@ These are config files for waybar
-
-

generated/.config/waybar/config.jsonc

-
+
+

generated/.config/waybar/config.jsonc

+

These are config files for waybar

@@ -5759,9 +5759,9 @@ These are config files for waybar
-
-

generated/.config/waybar/style-dark.css

-
+
+

generated/.config/waybar/style-dark.css

+

This file contains all css for waybar

@@ -6038,9 +6038,9 @@ label#custom-windows:not(.active) {
-
-

generated/.config/scripts/bluetooth-status.sh

-
+
+

generated/.config/scripts/bluetooth-status.sh

+

These are config files for waybar

@@ -6065,9 +6065,9 @@ printf '{"text": "%s", "tooltip": "%s"}\n' "$icon" "$tooltip"
-
-

generated/.config/scripts/hypr-workspaces.sh

-
+
+

generated/.config/scripts/hypr-workspaces.sh

+

These are config files for waybar

@@ -6109,9 +6109,9 @@ jq -c -n \
-
-

generated/.config/scripts/hypr-workspacesmenu.sh

-
+
+

generated/.config/scripts/hypr-workspacesmenu.sh

+

These are config files for waybar

@@ -6133,9 +6133,9 @@ hyprctl dispatch focuswindow address:"$addr"
-
-

generated/.config/scripts/kdeconnect-status.sh

-
+
+

generated/.config/scripts/kdeconnect-status.sh

+

These are config files for waybar

@@ -6159,9 +6159,9 @@ fi
-
-

generated/.config/waypaper/config.ini

-
+
+

generated/.config/waypaper/config.ini

+

These are config files for waypaper

@@ -6198,9 +6198,9 @@ keybindings = ~/.config/waypaper/keybindings.ini
-
-

generated/.config/waypaper/config.ini

-
+
+

generated/.config/waypaper/config.ini

+

These are config files for .config/waypaper

@@ -6236,9 +6236,9 @@ keybindings = ~/.config/waypaper/keybindings.ini
-
-

generated/.config/wofi/config

-
+
+

generated/.config/wofi/config

+

These are config files for .config/wofi

@@ -6265,9 +6265,9 @@ prompt = > ...
-
-

generated/.config/wofi/style.css

-
+
+

generated/.config/wofi/style.css

+

This is the default layout for wofi

@@ -6363,9 +6363,9 @@ This is the default layout for wofi
-
-

generated/.config/zed/settings.json

-
+
+

generated/.config/zed/settings.json

+

These are config files for Zed editor

@@ -6401,9 +6401,9 @@ These are config files for Zed editor
-
-

generated/.config/zsh/.zshrc

-
+
+

generated/.config/zsh/.zshrc

+

This sets up the zsh in the terminal

@@ -6440,7 +6440,7 @@ cd() {

Author: Henro Veijer

-

Created: 2026-04-27 ma 16:38

+

Created: 2026-04-27 ma 16:47

Validate

diff --git a/Droidnix/README.org b/Droidnix/README.org index e8e413232..4a23b0281 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -213,7 +213,7 @@ The Nix flake definition for Droidnix. emacs-overlay, zen-browser, flatpak, ... }: let system = "x86_64-linux"; - flakeRoot = self; + repoPath = self; buildUser = "henrov"; repoPath = "/home/${buildUser}/Repos/nixos/Droidnix"; mutableConfigPath = "${repoPath}/generated/.config"; @@ -231,7 +231,7 @@ The Nix flake definition for Droidnix. ]; specialArgs = { inherit - flakeRoot + repoPath home-manager import-tree stylix @@ -251,7 +251,7 @@ The Nix flake definition for Droidnix. ** =generated/modules/traveldroid/system/colors.nix= Setting the colors for Droidnix. #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/colors.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let colors = { crust = "#11111b"; @@ -300,7 +300,7 @@ in home-manager.users.${username} = { home.file = { ".config/shared/colors.css" = { - source = "${flakeRoot}/generated/.config/shared/colors.css"; + source = "${repoPath}/generated/.config/shared/colors.css"; force = true; }; ".config/quickshell/Colors.qml" = { @@ -323,7 +323,7 @@ in ** =generated/hosts/traveldroid/boot.nix= #+BEGIN_SRC nix :tangle generated/hosts/traveldroid/boot.nix :noweb yes :mkdirp yes :eval never # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ config, pkgs, lib, flakeRoot, ... }: +{ config, pkgs, lib, repoPath, ... }: { boot.loader = { systemd-boot.enable = true; @@ -443,11 +443,11 @@ in ** =generated/hosts/traveldroid/host.nix= #+BEGIN_SRC nix :tangle generated/hosts/traveldroid/host.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, import-tree, home-manager, ... }: +{ lib, config, pkgs, repoPath, import-tree, home-manager, ... }: let hostname = "traveldroid"; - modulesPath = "${flakeRoot}/generated/modules/${hostname}"; + modulesPath = "${repoPath}/generated/modules/${hostname}"; hostModules = import-tree modulesPath; allModules = hostModules.imports; in @@ -502,13 +502,13 @@ in ** =generated/modules/traveldroid/apps/2_b_installed.nix= This installs a list of apps #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/2_b_installed.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let ################################# # FILE ################################# - confPath = "${flakeRoot}/generated/assets/2_b_installed.conf"; + confPath = "${repoPath}/generated/assets/2_b_installed.conf"; raw = builtins.readFile confPath; lines = lib.splitString "\n" raw; @@ -606,12 +606,12 @@ in { ** =generated/modules/traveldroid/apps/emacs/emacs.nix= This installs emacs #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/emacs/emacs.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, lib, flakeRoot, ... }: +{ config, pkgs, lib, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/emacs"; + assetPath = "${repoPath}/generated/.config/emacs"; # Emacs package with Tree-sitter support emacsPkg = pkgs.emacs-pgtk.override { withTreeSitter = true; }; @@ -779,11 +779,11 @@ in ** =generated/modules/traveldroid/apps/kitty.nix= This file sets up Kitty terminal #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/kitty.nix :noweb yes :mkdirp yes :eval never -{ lib, pkgs, config, flakeRoot, ... }: +{ lib, pkgs, config, repoPath, ... }: let username = config.defaultUser or "henrov"; - extraConfigFile = "${flakeRoot}/generated/.config/kitty/extra.conf"; + extraConfigFile = "${repoPath}/generated/.config/kitty/extra.conf"; extraConfig = if builtins.pathExists extraConfigFile then builtins.readFile extraConfigFile @@ -827,14 +827,14 @@ in ** =generated/modules/traveldroid/apps/starship.nix= This file sets up starship prompt #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/starship.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let # Default username fallback username = config.defaultUser or "henrov"; # Path to the starship config in assets - starshipConfSrc = "${flakeRoot}/generated/.config/starship.toml"; + starshipConfSrc = "${repoPath}/generated/.config/starship.toml"; in { ################################# @@ -907,11 +907,11 @@ in ** =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 yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/wofi"; + assetPath = "${repoPath}/generated/.config/wofi"; in { environment.systemPackages = [ pkgs.wofi ]; @@ -954,19 +954,19 @@ in ** =generated/modules/traveldroid/apps/zsh.nix= This sets up the zsh in the terminal #+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/zsh.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let ################################# # User config ################################# username = config.defaultUser or "henrov"; - generatedZsh = "${flakeRoot}/generated/.config/zsh/.zshrc"; + generatedZsh = "${repoPath}/generated/.config/zsh/.zshrc"; ################################# # Alias parsing ################################# - aliasFile = "${flakeRoot}/generated/assets/aliases.conf"; + aliasFile = "${repoPath}/generated/assets/aliases.conf"; content = builtins.readFile aliasFile; lines = @@ -1101,10 +1101,10 @@ in ** =generated/modules/traveldroid/desktop/hyprland.nix= Setting up Hyprland #+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/hyprland.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, home-manager, inputs, ... }: +{ lib, config, pkgs, repoPath, home-manager, inputs, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + assetPath = "${repoPath}/generated/.config/hypr"; hyprlandPkg = pkgs.hyprland or pkgs.hyprland-git or @@ -1143,13 +1143,13 @@ in ** =generated/modules/traveldroid/desktop/stylix.nix= #+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/stylix.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, stylix, ... }: +{ lib, config, pkgs, repoPath, stylix, ... }: let username = config.defaultUser or "henrov"; moduleName = "stylix"; - assetPath = "${flakeRoot}/generated/.config/${moduleName}"; + assetPath = "${repoPath}/generated/.config/${moduleName}"; stylixConfFile = "${assetPath}/stylix.conf"; stylixConf = @@ -1182,7 +1182,7 @@ in stylix = { enable = true; - base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; + base16Scheme = "${repoPath}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; polarity = "dark"; targets = { @@ -1229,12 +1229,12 @@ in ** =generated/modules/traveldroid/desktop/wallpaper.nix= Setting up wallpaper engine + wallpaper gui #+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/wallpaper.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; homeDir = "/home/${username}"; - wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers"; + wallpaperSrc = "${repoPath}/assets/traveldroid/Wallpapers"; wallpaperDst = "${homeDir}/Wallpapers"; randoScript = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh"; in @@ -1324,7 +1324,7 @@ in ** =generated/modules/traveldroid/desktop/waybar.nix= This file installs and configures waybar #+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/waybar.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, buildUser, repoPath, mutableConfigPath,... }: +{ lib, config, pkgs, repoPath, buildUser, mutableConfigPath,... }: let # Use the config option defaultUser directly, fallback to "henrov" username = config.defaultUser or "henrov"; @@ -1411,7 +1411,7 @@ in ** =generated/modules/traveldroid/desktop/xdg.nix= This sets the XDG implementation #+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/xdg.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; homeDir = "/home/${username}"; @@ -1535,15 +1535,15 @@ in ** =generated/modules/traveldroid/system/copy_scripts.nix= This copies any scripts from /generated/.config/scripts to ~/.config/scripts and makes any .sh files executable. #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/copy_scripts.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - configPath = flakeRoot + "/generated/.config/scripts"; + configPath = repoPath + "/generated/.config/scripts"; allFiles = lib.filesystem.listFilesRecursive configPath; toRelative = file: let - base = toString flakeRoot + "/generated/"; + base = toString repoPath + "/generated/"; relative = lib.removePrefix base (toString file); in builtins.unsafeDiscardStringContext relative; @@ -1672,12 +1672,12 @@ This sets the firewall. ** =generated/modules/traveldroid/system/hypridle.nix= This installs hypridle #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/hypridle.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - basePath = "${flakeRoot}/generated/.config"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + basePath = "${repoPath}/generated/.config"; + assetPath = "${repoPath}/generated/.config/hypr"; in { ################################# @@ -1724,12 +1724,12 @@ in ** =generated/modules/traveldroid/system/hyprlock.nix= This installs hyprlock #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/hyprlock.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - basePath = "${flakeRoot}/generated/.config"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + basePath = "${repoPath}/generated/.config"; + assetPath = "${repoPath}/generated/.config/hypr"; in { ################################# @@ -1950,15 +1950,15 @@ This sets the dbus implementation ** =generated/modules/traveldroid/system/quickshell.nix= This sets the dbus implementation #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/quickshell.nix :noweb yes :mkdirp yes :eval never -{ pkgs, lib, config, flakeRoot, ... }: +{ pkgs, lib, config, repoPath, ... }: let username = config.defaultUser or "henrov"; - quickshellPath = flakeRoot + "/generated/.config/quickshell"; + quickshellPath = repoPath + "/generated/.config/quickshell"; allFiles = lib.filesystem.listFilesRecursive quickshellPath; toRelative = file: let - base = toString flakeRoot + "/generated/"; + base = toString repoPath + "/generated/"; relative = lib.removePrefix base (toString file); in builtins.unsafeDiscardStringContext relative; @@ -1998,10 +1998,10 @@ in ** =generated/modules/traveldroid/system/swaync.nix= This sets the dbus implementation #+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/swaync.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/swaync"; + assetPath = "${repoPath}/generated/.config/swaync"; in { environment.systemPackages = [ pkgs.swaynotificationcenter pkgs.libnotify ]; diff --git a/Droidnix/flake.nix b/Droidnix/flake.nix index 8c7009097..7523dbcdc 100644 --- a/Droidnix/flake.nix +++ b/Droidnix/flake.nix @@ -34,7 +34,7 @@ emacs-overlay, zen-browser, flatpak, ... }: let system = "x86_64-linux"; - flakeRoot = self; + repoPath = self; buildUser = "henrov"; repoPath = "/home/${buildUser}/Repos/nixos/Droidnix"; mutableConfigPath = "${repoPath}/generated/.config"; @@ -52,7 +52,7 @@ ]; specialArgs = { inherit - flakeRoot + repoPath home-manager import-tree stylix diff --git a/Droidnix/generated/hosts/traveldroid/boot.nix b/Droidnix/generated/hosts/traveldroid/boot.nix index 82879277e..8d9627867 100644 --- a/Droidnix/generated/hosts/traveldroid/boot.nix +++ b/Droidnix/generated/hosts/traveldroid/boot.nix @@ -1,6 +1,6 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ config, pkgs, lib, flakeRoot, ... }: +{ config, pkgs, lib, repoPath, ... }: { boot.loader = { systemd-boot.enable = true; diff --git a/Droidnix/generated/hosts/traveldroid/host.nix b/Droidnix/generated/hosts/traveldroid/host.nix index e3a943ac2..9ebe0b092 100644 --- a/Droidnix/generated/hosts/traveldroid/host.nix +++ b/Droidnix/generated/hosts/traveldroid/host.nix @@ -1,9 +1,9 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, import-tree, home-manager, ... }: +{ lib, config, pkgs, repoPath, import-tree, home-manager, ... }: let hostname = "traveldroid"; - modulesPath = "${flakeRoot}/generated/modules/${hostname}"; + modulesPath = "${repoPath}/generated/modules/${hostname}"; hostModules = import-tree modulesPath; allModules = hostModules.imports; in diff --git a/Droidnix/generated/modules/traveldroid/apps/2_b_installed.nix b/Droidnix/generated/modules/traveldroid/apps/2_b_installed.nix index 442a6f26a..ae15843b8 100644 --- a/Droidnix/generated/modules/traveldroid/apps/2_b_installed.nix +++ b/Droidnix/generated/modules/traveldroid/apps/2_b_installed.nix @@ -1,11 +1,11 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let ################################# # FILE ################################# - confPath = "${flakeRoot}/generated/assets/2_b_installed.conf"; + confPath = "${repoPath}/generated/assets/2_b_installed.conf"; raw = builtins.readFile confPath; lines = lib.splitString "\n" raw; diff --git a/Droidnix/generated/modules/traveldroid/apps/emacs/emacs.nix b/Droidnix/generated/modules/traveldroid/apps/emacs/emacs.nix index 359d581b7..0bfc050f5 100644 --- a/Droidnix/generated/modules/traveldroid/apps/emacs/emacs.nix +++ b/Droidnix/generated/modules/traveldroid/apps/emacs/emacs.nix @@ -1,10 +1,10 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ config, pkgs, lib, flakeRoot, ... }: +{ config, pkgs, lib, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/emacs"; + assetPath = "${repoPath}/generated/.config/emacs"; # Emacs package with Tree-sitter support emacsPkg = pkgs.emacs-pgtk.override { withTreeSitter = true; }; diff --git a/Droidnix/generated/modules/traveldroid/apps/flameshot.nix b/Droidnix/generated/modules/traveldroid/apps/flameshot.nix deleted file mode 100644 index 69df75052..000000000 --- a/Droidnix/generated/modules/traveldroid/apps/flameshot.nix +++ /dev/null @@ -1,52 +0,0 @@ -# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ pkgs, config, lib, ... }: -let - username = config.defaultUser or "henrov"; -in -{ - ############################ - # System-level packages - ############################ - environment.systemPackages = with pkgs; [ - flameshot - ]; - - ############################ - # Home Manager user-level configuration - ############################ - home-manager.users."${username}" = { - home.sessionVariables = { - SCREENSHOT_TOOL = "flameshot"; - USERNAME = username; - }; - - # Create ~/Pictures/Screenshots by touching a dummy file - home.file."Pictures/Screenshots/.keep" = { - text = ""; # empty file - }; - - services.flameshot = { - enable = true; - settings = { - General = { - uiColor = "#97cbbe"; - contrastUiColor = "#1e1e2e"; - showDesktopNotification = true; - savePath = "/home/${username}/Pictures/Screenshots"; - filenamePattern = "$Y-$m-$d_$H-$M-$S"; - useGrimAdapter = true; - }; - }; - }; - - systemd.user.services.flameshot = { - Service = { - Environment = [ - "WAYLAND_DISPLAY=wayland-1" - "XDG_CURRENT_DESKTOP=hyprland" - "XDG_SESSION_TYPE=wayland" - ]; - }; - }; - }; -} diff --git a/Droidnix/generated/modules/traveldroid/apps/kitty.nix b/Droidnix/generated/modules/traveldroid/apps/kitty.nix index cff7c665a..17efc35ac 100644 --- a/Droidnix/generated/modules/traveldroid/apps/kitty.nix +++ b/Droidnix/generated/modules/traveldroid/apps/kitty.nix @@ -1,9 +1,9 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, pkgs, config, flakeRoot, ... }: +{ lib, pkgs, config, repoPath, ... }: let username = config.defaultUser or "henrov"; - extraConfigFile = "${flakeRoot}/generated/.config/kitty/extra.conf"; + extraConfigFile = "${repoPath}/generated/.config/kitty/extra.conf"; extraConfig = if builtins.pathExists extraConfigFile then builtins.readFile extraConfigFile diff --git a/Droidnix/generated/modules/traveldroid/apps/starship.nix b/Droidnix/generated/modules/traveldroid/apps/starship.nix index 62624c989..4e94f1f33 100644 --- a/Droidnix/generated/modules/traveldroid/apps/starship.nix +++ b/Droidnix/generated/modules/traveldroid/apps/starship.nix @@ -1,12 +1,12 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let # Default username fallback username = config.defaultUser or "henrov"; # Path to the starship config in assets - starshipConfSrc = "${flakeRoot}/generated/.config/starship.toml"; + starshipConfSrc = "${repoPath}/generated/.config/starship.toml"; in { ################################# diff --git a/Droidnix/generated/modules/traveldroid/apps/wofi.nix b/Droidnix/generated/modules/traveldroid/apps/wofi.nix index 0b463b018..359bd3af0 100644 --- a/Droidnix/generated/modules/traveldroid/apps/wofi.nix +++ b/Droidnix/generated/modules/traveldroid/apps/wofi.nix @@ -1,9 +1,9 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/wofi"; + assetPath = "${repoPath}/generated/.config/wofi"; in { environment.systemPackages = [ pkgs.wofi ]; diff --git a/Droidnix/generated/modules/traveldroid/apps/zsh.nix b/Droidnix/generated/modules/traveldroid/apps/zsh.nix index d4ca4c2bb..83a8edc10 100644 --- a/Droidnix/generated/modules/traveldroid/apps/zsh.nix +++ b/Droidnix/generated/modules/traveldroid/apps/zsh.nix @@ -1,17 +1,17 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let ################################# # User config ################################# username = config.defaultUser or "henrov"; - generatedZsh = "${flakeRoot}/generated/.config/zsh/.zshrc"; + generatedZsh = "${repoPath}/generated/.config/zsh/.zshrc"; ################################# # Alias parsing ################################# - aliasFile = "${flakeRoot}/generated/assets/aliases.conf"; + aliasFile = "${repoPath}/generated/assets/aliases.conf"; content = builtins.readFile aliasFile; lines = diff --git a/Droidnix/generated/modules/traveldroid/desktop/hyprland.nix b/Droidnix/generated/modules/traveldroid/desktop/hyprland.nix index da6c8744b..1026fbc47 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/hyprland.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/hyprland.nix @@ -1,8 +1,8 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, home-manager, inputs, ... }: +{ lib, config, pkgs, repoPath, home-manager, inputs, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + assetPath = "${repoPath}/generated/.config/hypr"; hyprlandPkg = pkgs.hyprland or pkgs.hyprland-git or diff --git a/Droidnix/generated/modules/traveldroid/desktop/stylix.nix b/Droidnix/generated/modules/traveldroid/desktop/stylix.nix index 001e97a2e..f8d322b02 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/stylix.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/stylix.nix @@ -1,11 +1,11 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, stylix, ... }: +{ lib, config, pkgs, repoPath, stylix, ... }: let username = config.defaultUser or "henrov"; moduleName = "stylix"; - assetPath = "${flakeRoot}/generated/.config/${moduleName}"; + assetPath = "${repoPath}/generated/.config/${moduleName}"; stylixConfFile = "${assetPath}/stylix.conf"; stylixConf = @@ -38,7 +38,7 @@ in stylix = { enable = true; - base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; + base16Scheme = "${repoPath}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; polarity = "dark"; targets = { diff --git a/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix b/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix index 7ad199082..52f6e753f 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix @@ -1,10 +1,10 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; homeDir = "/home/${username}"; - wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers"; + wallpaperSrc = "${repoPath}/assets/traveldroid/Wallpapers"; wallpaperDst = "${homeDir}/Wallpapers"; randoScript = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh"; in diff --git a/Droidnix/generated/modules/traveldroid/desktop/waybar.nix b/Droidnix/generated/modules/traveldroid/desktop/waybar.nix index 8db28b74d..cf142f36d 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/waybar.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/waybar.nix @@ -1,5 +1,5 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, buildUser, repoPath, mutableConfigPath,... }: +{ lib, config, pkgs, repoPath, buildUser, mutableConfigPath,... }: let # Use the config option defaultUser directly, fallback to "henrov" username = config.defaultUser or "henrov"; diff --git a/Droidnix/generated/modules/traveldroid/desktop/xdg.nix b/Droidnix/generated/modules/traveldroid/desktop/xdg.nix index f8db07b67..7fc7eb70c 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/xdg.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/xdg.nix @@ -1,5 +1,5 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; homeDir = "/home/${username}"; diff --git a/Droidnix/generated/modules/traveldroid/system/colors.nix b/Droidnix/generated/modules/traveldroid/system/colors.nix index 257703c04..7ce6e1657 100644 --- a/Droidnix/generated/modules/traveldroid/system/colors.nix +++ b/Droidnix/generated/modules/traveldroid/system/colors.nix @@ -1,5 +1,5 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let colors = { crust = "#11111b"; @@ -48,7 +48,7 @@ in home-manager.users.${username} = { home.file = { ".config/shared/colors.css" = { - source = "${flakeRoot}/generated/.config/shared/colors.css"; + source = "${repoPath}/generated/.config/shared/colors.css"; force = true; }; ".config/quickshell/Colors.qml" = { diff --git a/Droidnix/generated/modules/traveldroid/system/copy_scripts.nix b/Droidnix/generated/modules/traveldroid/system/copy_scripts.nix index 5d5c26a13..85db1f460 100644 --- a/Droidnix/generated/modules/traveldroid/system/copy_scripts.nix +++ b/Droidnix/generated/modules/traveldroid/system/copy_scripts.nix @@ -1,13 +1,13 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - configPath = flakeRoot + "/generated/.config/scripts"; + configPath = repoPath + "/generated/.config/scripts"; allFiles = lib.filesystem.listFilesRecursive configPath; toRelative = file: let - base = toString flakeRoot + "/generated/"; + base = toString repoPath + "/generated/"; relative = lib.removePrefix base (toString file); in builtins.unsafeDiscardStringContext relative; diff --git a/Droidnix/generated/modules/traveldroid/system/hypridle.nix b/Droidnix/generated/modules/traveldroid/system/hypridle.nix index 29f949d67..fcfe1d2d9 100644 --- a/Droidnix/generated/modules/traveldroid/system/hypridle.nix +++ b/Droidnix/generated/modules/traveldroid/system/hypridle.nix @@ -1,10 +1,10 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - basePath = "${flakeRoot}/generated/.config"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + basePath = "${repoPath}/generated/.config"; + assetPath = "${repoPath}/generated/.config/hypr"; in { ################################# diff --git a/Droidnix/generated/modules/traveldroid/system/hyprlock.nix b/Droidnix/generated/modules/traveldroid/system/hyprlock.nix index ec215e4a2..41eccfc96 100644 --- a/Droidnix/generated/modules/traveldroid/system/hyprlock.nix +++ b/Droidnix/generated/modules/traveldroid/system/hyprlock.nix @@ -1,10 +1,10 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - basePath = "${flakeRoot}/generated/.config"; - assetPath = "${flakeRoot}/generated/.config/hypr"; + basePath = "${repoPath}/generated/.config"; + assetPath = "${repoPath}/generated/.config/hypr"; in { ################################# diff --git a/Droidnix/generated/modules/traveldroid/system/quickshell.nix b/Droidnix/generated/modules/traveldroid/system/quickshell.nix index 8edac971a..1d7231ec8 100644 --- a/Droidnix/generated/modules/traveldroid/system/quickshell.nix +++ b/Droidnix/generated/modules/traveldroid/system/quickshell.nix @@ -1,13 +1,13 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ pkgs, lib, config, flakeRoot, ... }: +{ pkgs, lib, config, repoPath, ... }: let username = config.defaultUser or "henrov"; - quickshellPath = flakeRoot + "/generated/.config/quickshell"; + quickshellPath = repoPath + "/generated/.config/quickshell"; allFiles = lib.filesystem.listFilesRecursive quickshellPath; toRelative = file: let - base = toString flakeRoot + "/generated/"; + base = toString repoPath + "/generated/"; relative = lib.removePrefix base (toString file); in builtins.unsafeDiscardStringContext relative; diff --git a/Droidnix/generated/modules/traveldroid/system/swaync.nix b/Droidnix/generated/modules/traveldroid/system/swaync.nix index 64f9ba18d..dff754319 100644 --- a/Droidnix/generated/modules/traveldroid/system/swaync.nix +++ b/Droidnix/generated/modules/traveldroid/system/swaync.nix @@ -1,8 +1,8 @@ # --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. --- -{ lib, config, pkgs, flakeRoot, ... }: +{ lib, config, pkgs, repoPath, ... }: let username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/swaync"; + assetPath = "${repoPath}/generated/.config/swaync"; in { environment.systemPackages = [ pkgs.swaynotificationcenter pkgs.libnotify ];