From 3528dad5e7a59cf7a5d64934ab4519db789826b8 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Wed, 18 Mar 2026 15:32:48 +0000 Subject: [PATCH] New structure since I kept struggling with the home-manager implemnentation --- Droidnix/README.org | 12 ------ .../generated/hosts/traveldroid/bluetooth.nix | 28 -------------- Droidnix/generated/hosts/traveldroid/boot.nix | 25 ------------ Droidnix/generated/hosts/traveldroid/dbus.nix | 13 ------- .../generated/hosts/traveldroid/machine.nix | 38 ------------------- Droidnix/generated/hosts/traveldroid/xdg.nix | 7 ---- .../generated/modules/system/devshell.nix | 7 ---- 7 files changed, 130 deletions(-) delete mode 100644 Droidnix/generated/hosts/traveldroid/bluetooth.nix delete mode 100644 Droidnix/generated/hosts/traveldroid/boot.nix delete mode 100644 Droidnix/generated/hosts/traveldroid/dbus.nix delete mode 100644 Droidnix/generated/hosts/traveldroid/machine.nix delete mode 100644 Droidnix/generated/hosts/traveldroid/xdg.nix delete mode 100644 Droidnix/generated/modules/system/devshell.nix diff --git a/Droidnix/README.org b/Droidnix/README.org index 02b5ffa91..fa7435195 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -382,18 +382,6 @@ in * First the nix-files that flake really needs and that do not fit wel in the hierarchical structure -** =generated/modules/system/devshell.nix= -This code defines a Nix shell environment (also called a "devShell") that you can enter using the nix develop command. When you enter this shell, Nix will provide the tools and dependencies listed in buildInputs. -#+BEGIN_SRC nix :tangle generated/modules/system/devshell.nix :noweb tangle :mkdirp yes :eval never-html -{ mkShell, ... }: -mkShell { - buildInputs = with import {}; [ - nil - nixfmt-rfc-style - ]; -} -#+END_SRC - ** =generated/hosts/traveldroid/hardware-configuration.nix= 1. Boot into NixOS Live ISO or your installed system. 2. Open a terminal. diff --git a/Droidnix/generated/hosts/traveldroid/bluetooth.nix b/Droidnix/generated/hosts/traveldroid/bluetooth.nix deleted file mode 100644 index b985e6742..000000000 --- a/Droidnix/generated/hosts/traveldroid/bluetooth.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ config, pkgs, ... }: -{ - # Enable Bluetooth hardware and daemon - hardware.bluetooth = { - enable = true; - powerOnBoot = true; - packages = with pkgs; [ bluez ]; - }; - - # Enable Bluetooth audio support in PipeWire - services.pipewire = { - config.pulse = { - bluez5.enable = true; - }; - }; - - # Optional: Additional Bluetooth settings - hardware.bluetooth.extraConfig = '' - AutoEnable=true - DiscoverableTimeout=0 - PairableTimeout=0 - ''; - - # Install a graphical Bluetooth manager (optional) - environment.systemPackages = with pkgs; [ - blueman - ]; -} diff --git a/Droidnix/generated/hosts/traveldroid/boot.nix b/Droidnix/generated/hosts/traveldroid/boot.nix deleted file mode 100644 index a488f34e1..000000000 --- a/Droidnix/generated/hosts/traveldroid/boot.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ pkgs, ... } : -{ - boot = { - initrd = { - verbose = false; # its a lot of logs. dont need it, unless we do. - kernelModules = [ ]; # no kernel modules on boot - }; - - extraModulePackages = [ ]; # no extra packages on boot either - kernelPackages = pkgs.linuxPackages_latest; # latest greatest linux kernel - kernelParams = [ "silent" ]; # quiet those logs - - consoleLogLevel = 0; # quiten more logs - plymouth.enable = true; # graphical boot animation instead - - supportedFilesystems = [ "ntfs" ]; # should see the ntfs (windows) - - loader = { - systemd-boot.enable = true; # systemd-boot - systemd-boot.configurationLimit = 10; - efi.canTouchEfiVariables = true; # allow editing efi to edit the boot loader - timeout = 5; # grub timeout to make a selection - }; - }; -} diff --git a/Droidnix/generated/hosts/traveldroid/dbus.nix b/Droidnix/generated/hosts/traveldroid/dbus.nix deleted file mode 100644 index b39025a6b..000000000 --- a/Droidnix/generated/hosts/traveldroid/dbus.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ config, pkgs, lib, ... }: -{ - services.dbus = lib.mkForce { - enable = true; # Force this to be true - }; - - # Configure dbus-broker via its configuration file - environment.etc."dbus-broker/launch.conf".text = '' - [General] - LogLevel=warning - MaxConnectionsPerUser=2048 - ''; -} diff --git a/Droidnix/generated/hosts/traveldroid/machine.nix b/Droidnix/generated/hosts/traveldroid/machine.nix deleted file mode 100644 index 4c9bb6b8d..000000000 --- a/Droidnix/generated/hosts/traveldroid/machine.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - config, - pkgs, - lib, - user, - inputs, - flakeRoot, - ... -}: - -{ - options = { - wm = lib.mkOption { - type = lib.types.str; - default = "hyprland"; - description = "Type of window manager to use"; - }; - }; - - config = { - # Minimal settings that must be defined here - networking.hostName = "traveldroid"; - wm.type = "hyprland"; - - # User configuration - users.users.${user.username} = { - isNormalUser = true; - extraGroups = [ - "wheel" - "networkmanager" - ]; - hashedPassword = user.hashedPassword; - home = user.homeDirectory; - }; - # Optional: Enable auto-login for testing - #services.getty.autologinUser = user.username; - }; -} diff --git a/Droidnix/generated/hosts/traveldroid/xdg.nix b/Droidnix/generated/hosts/traveldroid/xdg.nix deleted file mode 100644 index ed37e204f..000000000 --- a/Droidnix/generated/hosts/traveldroid/xdg.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ config, pkgs, ... }: -{ - xdg.portal = { - enable = true; - config.system.default = [ "hyprland" "gtk" ]; - }; -} diff --git a/Droidnix/generated/modules/system/devshell.nix b/Droidnix/generated/modules/system/devshell.nix deleted file mode 100644 index c5d5b7e72..000000000 --- a/Droidnix/generated/modules/system/devshell.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ mkShell, ... }: -mkShell { - buildInputs = with import {}; [ - nil - nixfmt-rfc-style - ]; -}