system in a logical and consistent way.
Droidnix: A Dendritic NixOS + Home Manager Configuration
- Shortcuts
- Introduction
- The Assets Folder
- The Actual Code
- Hyprland
generated/hyprland/animaties_effecten/default.nixgenerated/hyprland/animaties_effecten/placeholder.nixgenerated/hyprland/decoraties/default.nixgenerated/hyprland/decoraties/placeholder.nixgenerated/hyprland/keyboard_binds/default.nixgenerated/hyprland/keyboard_binds/placeholder.nixgenerated/hyprland/notificaties/default.nixgenerated/hyprland/notificaties/placeholder.nixgenerated/hyprland/statusbar_tray/default.nixgenerated/hyprland/statusbar_tray/placeholder.nixgenerated/hyprland/task_launcher/default.nixgenerated/hyprland/task_launcher/placeholder.nixgenerated/hyprland/task_window_workspace_switcher/default.nixgenerated/hyprland/task_window_workspace_switcher/placeholder.nixgenerated/hyprland/window_rules/default.nixgenerated/hyprland/window_rules/placeholder.nix
- Mangowc
generated/mangowc/animaties_effecten/default.nixgenerated/mangowc/animaties_effecten/placeholder.nixgenerated/mangowc/decoraties/default.nixgenerated/mangowc/decoraties/placeholder.nixgenerated/mangowc/keyboard_binds/default.nixgenerated/mangowc/keyboard_binds/placeholder.nixgenerated/mangowc/notificaties/default.nixgenerated/mangowc/notificaties/placeholder.nixgenerated/mangowc/statusbar_tray/default.nixgenerated/mangowc/statusbar_tray/placeholder.nixgenerated/mangowc/task_launcher/default.nixgenerated/mangowc/task_launcher/placeholder.nixgenerated/mangowc/task_window_workspace_switcher/default.nixgenerated/mangowc/task_window_workspace_switcher/placeholder.nixgenerated/mangowc/window_rules/default.nixgenerated/mangowc/window_rules/placeholder.nix
- System
generated/system/applicaties/filemanagement_storage/default.nixgenerated/system/applicaties/filemanagement_storage/placeholder.nixgenerated/system/applicaties/gaming/default.nixgenerated/system/applicaties/gaming/placeholder.nixgenerated/system/applicaties/kantoor_productiviteit/default.nixgenerated/system/applicaties/kantoor_productiviteit/placeholder.nixgenerated/system/applicaties/media_afspelen_bewerken/default.nixgenerated/system/applicaties/media_afspelen_bewerken/placeholder.nixgenerated/system/applicaties/terminal_shell/default.nixgenerated/system/applicaties/terminal_shell/placeholder.nixgenerated/system/applicaties/toegankelijkheid/default.nixgenerated/system/applicaties/toegankelijkheid/placeholder.nixgenerated/system/development/databases/default.nixgenerated/system/development/databases/placeholder.nixgenerated/system/development/devops_ci_cd/default.nixgenerated/system/development/devops_ci_cd/placeholder.nixgenerated/system/development/programmeertalen_runtime/default.nixgenerated/system/development/programmeertalen_runtime/placeholder.nixgenerated/system/development/virtualisatie/default.nixgenerated/system/development/virtualisatie/placeholder.nixgenerated/system/development/webdevelopment/default.nixgenerated/system/development/webdevelopment/placeholder.nixgenerated/system/systeem_beheer/backups/default.nixgenerated/system/systeem_beheer/backups/placeholder.nixgenerated/system/systeem_beheer/bluetooth/default.nixgenerated/system/systeem_beheer/bluetooth/placeholder.nixgenerated/system/systeem_beheer/energiebeheer/default.nixgenerated/system/systeem_beheer/energiebeheer/placeholder.nixgenerated/system/systeem_beheer/geluid/default.nixgenerated/system/systeem_beheer/geluid/placeholder.nixgenerated/system/systeem_beheer/hardware_sensoren/default.nixgenerated/system/systeem_beheer/hardware_sensoren/placeholder.nixgenerated/system/systeem_beheer/logging_monitoring/default.nixgenerated/system/systeem_beheer/logging_monitoring/placeholder.nixgenerated/system/systeem_beheer/login_manager/default.nixgenerated/system/systeem_beheer/login_manager/placeholder.nixgenerated/system/systeem_beheer/monitor_setup/default.nixgenerated/system/systeem_beheer/monitor_setup/placeholder.nixgenerated/system/systeem_beheer/networking/default.nixgenerated/system/systeem_beheer/networking/placeholder.nixgenerated/system/systeem_beheer/printers_scanners/default.nixgenerated/system/systeem_beheer/printers_scanners/placeholder.nixgenerated/system/systeem_beheer/schijfbeheer/default.nixgenerated/system/systeem_beheer/schijfbeheer/placeholder.nixgenerated/system/systeem_beheer/security/default.nixgenerated/system/systeem_beheer/security/placeholder.nixgenerated/system/systeem_beheer/systeemupdates/default.nixgenerated/system/systeem_beheer/systeemupdates/placeholder.nix
Shortcuts
Introduction intro
What is Droidnix
Droidnix is a modular, declarative NixOS + Home Manager configuration system. It allows users to choose between Hyprland and Mangowc as their window manager, with shared and WM-specific configurations managed via Emacs Org and Nix Flakes. The project is designed for reproducibility, maintainability, and cross-machine compatibility.
Installed components:
Core
Hyprland
Mangowv
Goals, project Structure, import hierarchy
This project uses a modular NixOS configuration with Hyprland and MangoWC support, designed for literate programming and cross-device reusability. The Droidnix repository is organized into two main parts:
.assets/: Static, non-generated files (e.g., configs, scripts, themes).- Generated folders (
common,hyprland,mangowc): NixOS and Home Manager configurations, generated from Org files.
Root Level
-
flake.nixis the entry point and imports:generated/common/nixos/default.nixgenerated/hyprland/nixos/default.nixgenerated/mangowc/nixos/default.nix- Machine-specific configurations from
assets/machines/
Common Configuration (generated/common/)
-
nixos/default.nixaggregates all NixOS modules:hardware/hardware.nixpackages/packages.nixsecurity/security.nixservices/services.nixusers/users.nix
-
home-manager/default.nixaggregates Home Manager modules:programs/programs.nixshell/shell.nixstarship/starship.nix
-
themes/default.nixaggregates theme modules:fonts/fonts.nixgtk/gtk.nixicons/icons.nixshells/shells.nix
Hyprland Configuration (generated/hyprland/)
-
nixos/default.niximports:plugins/plugins.nixwindow-manager/window-manager.nix
-
home-manager/default.niximports:programs/programs.nixscripts/scripts.nix
-
themes/default.niximports:hypr/hypr.nixrofi/rofi.nixwaybar/waybar.nix
-
overrides/default.niximports:overrides/overrides.nix
MangoWC Configuration (generated/mangowc/)
-
nixos/default.niximports:plugins/plugins.nixwindow-manager/window-manager.nix
-
home-manager/default.niximports:programs/programs.nixscripts/scripts.nix
-
themes/default.niximports:mangowc/mangowc.nixwaybar/waybar.nixwofi/wofi.nix
-
overrides/default.niximports:overrides/overrides.nix
File Structure and Imports
- Every
default.nixfile imports all.nixfiles in its directory. - Machine-specific configurations are stored in
assets/machines/. - Themes and overrides are modular and reusable across setups.
Design Principles
- Modularity: Each component is self-contained and reusable.
- Consistency: Every directory follows the same import pattern.
- Scalability: Easy to add new machines or configurations.
. ├── assets │ ├── common │ │ ├── conf │ │ │ └── base.conf │ │ ├── cursors │ │ │ └── Bibata_Cursor-main │ │ ├── emacs │ │ │ └── setup_emacs.sh │ │ ├── icons │ │ │ └── papirus-icon-theme-master │ │ ├── neovim │ │ │ └── setup_nvim_literate_nixos.sh │ │ ├── nixos_conf │ │ │ └── wallpaperstuff │ │ │ ├── pictures │ │ │ └── videos │ │ ├── scripts │ │ │ ├── copy_stuff.sh │ │ │ └── end_script.sh │ │ └── themes │ │ └── Catppuccin-Mocha-Standard-Blue-Dark │ ├── copy_stuff │ │ ├── Droidnix │ │ │ ├── hypr │ │ │ │ ├── conf.d │ │ │ │ └── scripts │ │ │ └── wallpaperstuff │ │ │ ├── pictures │ │ │ └── videos │ │ └── kitty │ │ ├── kitty.conf │ │ └── themes │ │ └── Catppuccin-Mocha.conf │ ├── hyprland │ │ ├── conf │ │ ├── scripts │ │ └── themes │ ├── machines │ │ ├── maindroid │ │ └── traveldroid │ │ ├── configuration.nix │ │ ├── hardware-configuration.nix │ │ └── home.nix │ └── mangowc │ ├── conf │ ├── scripts │ └── themes ├── generated │ ├── hyprland │ │ ├── animaties_effecten │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── decoraties │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── keyboard_binds │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── notificaties │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── statusbar_tray │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── task_launcher │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── task_window_workspace_switcher │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ └── window_rules │ │ ├── default.nix │ │ └── placeholder.nix │ ├── mangowc │ │ ├── animaties_effecten │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── decoraties │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── keyboard_binds │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── notificaties │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── statusbar_tray │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── task_launcher │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── task_window_workspace_switcher │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ └── window_rules │ │ ├── default.nix │ │ └── placeholder.nix │ └── system │ ├── applicaties │ │ ├── filemanagement_storage │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── gaming │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── kantoor_productiviteit │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── media_afspelen_bewerken │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── terminal_shell │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ └── toegankelijkheid │ │ ├── default.nix │ │ └── placeholder.nix │ ├── development │ │ ├── databases │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── devops_ci_cd │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── programmeertalen_runtime │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ ├── virtualisatie │ │ │ ├── default.nix │ │ │ └── placeholder.nix │ │ └── webdevelopment │ │ ├── default.nix │ │ └── placeholder.nix │ └── systeem_beheer │ ├── backups │ │ ├── default.nix │ │ └── placeholder.nix │ ├── bluetooth │ │ ├── default.nix │ │ └── placeholder.nix │ ├── energiebeheer │ │ ├── default.nix │ │ └── placeholder.nix │ ├── geluid │ │ ├── default.nix │ │ └── placeholder.nix │ ├── hardware_sensoren │ │ ├── default.nix │ │ └── placeholder.nix │ ├── logging_monitoring │ │ ├── default.nix │ │ └── placeholder.nix │ ├── login_manager │ │ ├── default.nix │ │ └── placeholder.nix │ ├── monitor_setup │ │ ├── default.nix │ │ └── placeholder.nix │ ├── networking │ │ ├── default.nix │ │ └── placeholder.nix │ ├── printers_scanners │ │ ├── default.nix │ │ └── placeholder.nix │ ├── schijfbeheer │ │ ├── default.nix │ │ └── placeholder.nix │ ├── security │ │ ├── default.nix │ │ └── placeholder.nix │ └── systeemupdates │ ├── default.nix │ └── placeholder.nix ├── flake.nix ├── README.html └── README.org
First Setup
- Clone this repository.
- Run the setup script:
./setup_droidnix.sh. - Edit
.assets/common/conf/base.confto choose your window manager (wm = "hyprland"orwm = "mangowc"). - Tangle this Org file to generate Nix configurations:
C-c C-v tin Emacs or use this:emacs README.org --batch -f org-babel-tangle && emacs --batch --eval "(setq org-html-htmlize-output-type nil)" README.org -f org-html-export-to-html - Build and switch:
sudo nixos-rebuild switch --flake .#<hostname>.
—
The Assets Folder assets
The .assets/ folder contains all static files, such as configs, scripts, and themes. These files are not generated and can be edited directly.
.assets/common/
This folder contains files shared across both window managers, such as wallpapers, shell configs, and common scripts.
conf/base.conf: Defines the window manager choice and other global settings.scripts/: System-wide scripts (e.g., utilities, helpers).
.assets/hyprland/
Hyprland-specific assets, including configs, themes, and scripts.
conf/: Hyprland configuration files (e.g.,hyprland.conf).themes/: Hyprland-specific theme scripts.scripts/: Hyprland-specific scripts.
.assets/mangowc/
Mangowc-specific assets, including configs, themes, and scripts.
conf/: Mangowc configuration files.themes/: Mangowc-specific theme scripts.scripts/: Mangowc-specific scripts.
.assets/machines/
Machine-specific NixOS configurations (e.g., configuration.nix for maindroid and traveldroid).
—
The Actual Code code
This section contains the Org blocks for tangling Nix code into the generated folders.
flake.nix
The Nix flake definition for Droidnix.
{
description = "Droidnix: A dendritic NixOS + Home Manager configuration";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
};
outputs = { self, nixpkgs, home-manager, ... }@inputs: {
# Your flake outputs here
};
}
Hyprland
generated/hyprland/animaties_effecten/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/animaties_effecten/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/decoraties/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/decoraties/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/keyboard_binds/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/keyboard_binds/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/notificaties/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/notificaties/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/statusbar_tray/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/statusbar_tray/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/task_launcher/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/task_launcher/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/task_window_workspace_switcher/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/task_window_workspace_switcher/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/hyprland/window_rules/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/hyprland/window_rules/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
Mangowc
generated/mangowc/animaties_effecten/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/animaties_effecten/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/decoraties/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/decoraties/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/keyboard_binds/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/keyboard_binds/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/notificaties/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/notificaties/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/statusbar_tray/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/statusbar_tray/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/task_launcher/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/task_launcher/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/task_window_workspace_switcher/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/task_window_workspace_switcher/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/mangowc/window_rules/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/mangowc/window_rules/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
System
generated/system/applicaties/filemanagement_storage/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/filemanagement_storage/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/applicaties/gaming/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/gaming/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/applicaties/kantoor_productiviteit/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/kantoor_productiviteit/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/applicaties/media_afspelen_bewerken/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/media_afspelen_bewerken/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/applicaties/terminal_shell/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/terminal_shell/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/applicaties/toegankelijkheid/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/applicaties/toegankelijkheid/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/development/databases/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/development/databases/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/development/devops_ci_cd/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/development/devops_ci_cd/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/development/programmeertalen_runtime/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/development/programmeertalen_runtime/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/development/virtualisatie/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/development/virtualisatie/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/development/webdevelopment/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/development/webdevelopment/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/backups/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/backups/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/bluetooth/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/bluetooth/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/energiebeheer/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/energiebeheer/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/geluid/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/geluid/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/hardware_sensoren/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/hardware_sensoren/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/logging_monitoring/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/logging_monitoring/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/login_manager/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/login_manager/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/monitor_setup/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/monitor_setup/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/networking/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/networking/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/printers_scanners/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/printers_scanners/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/schijfbeheer/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/schijfbeheer/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/security/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/security/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}
generated/system/systeem_beheer/systeemupdates/default.nix
{ lib, config, pkgs, ... }:
{
imports = [ ./placeholder.nix ];
}
generated/system/systeem_beheer/systeemupdates/placeholder.nix
{ pkgs, user, ... }:
{
# Your configurations here
}