From 208a65957f0b75a34b3ed6a559023ed26f96f765 Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Fri, 10 Apr 2026 18:20:27 +0200 Subject: [PATCH] Regenerated --- Droidnix/README.html | 3916 +++++++++-------- Droidnix/README.org | 2834 ++++++------ .../Wallpapers/scripts/wallpaper.sh | 48 - .../firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode | Bin 1406320 -> 0 bytes .../scripts/copy_wallpaperstuff.sh | 17 - .../assets/traveldroid/scripts/end_script.sh | 20 - .../traveldroid/scripts/networking_in_wofi.sh | 12 - Droidnix/generated/assets/2_b_installed.conf | 77 +- .../modules/traveldroid/desktop/wallpaper.nix | 2 +- Droidnix/generated/users/henrov.nix | 1 - 10 files changed, 3435 insertions(+), 3492 deletions(-) delete mode 100755 Droidnix/assets/traveldroid/Wallpapers/scripts/wallpaper.sh delete mode 100755 Droidnix/assets/traveldroid/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode delete mode 100755 Droidnix/assets/traveldroid/scripts/copy_wallpaperstuff.sh delete mode 100755 Droidnix/assets/traveldroid/scripts/end_script.sh delete mode 100755 Droidnix/assets/traveldroid/scripts/networking_in_wofi.sh diff --git a/Droidnix/README.html b/Droidnix/README.html index f5105790c..99971bb36 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,119 +204,121 @@

Table of Contents

-
-

Shortcuts

-
+
+

Shortcuts

+

Introduction The Assets Folder @@ -332,41 +334,40 @@

Introduction   intro

-
-

What is Droidnix

-
+
+

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. +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
  • -
  • Mangowc
  • +
  • Core
  • +
  • Hyprland
-
-

Goals, project Structure, import hierarchy

-
+
+

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. +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:

  1. .assets/: Static, non-generated files (e.g., configs, scripts, themes).
  2. -
  3. Generated folders (system, hyprland, mangowc): NixOS and Home Manager configurations, generated from Org files.
  4. +
  5. Generated files and folders
-
-

Root Level

-
+
+

Root Level

+
  • flake.nix is the entry point and imports:
      @@ -377,20 +378,19 @@ 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. -
  4. Edit .generated/.config/base.conf to choose your window manager (wm = "hyprland" or wm = "mangowc").
  5. Tangle this Org file to generate Nix configurations: C-c C-v t in 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
  6. Build and switch: sudo nixos-rebuild switch --flake .#<hostname>.
@@ -408,6 +408,78 @@ 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

+
+

+This is a list of additional apps to install +

+
+
#packages
+_1password-gui
+audacity
+baobab
+bat
+blueman
+bluez
+brave
+btop
+chromium
+cliphist
+comma
+direnv
+duf
+delta
+eza
+fd
+file
+fzf
+git
+gparted
+grim
+handbrake
+hyperfine
+just
+jq
+kdePackages.kdeconnect-kde
+libreoffice
+nextcloud-client
+nextcloud-talk-desktop
+nix-index
+nix-output-monitor
+nh
+obsidian
+onlyoffice-desktopeditors
+openssl
+postman
+python3
+qdirstat
+ripgrep
+signal-desktop
+slurp
+spotify
+solaar
+swappy
+tea
+todoist
+tree
+usbutils
+vlc
+wev
+wget
+wl-clipboard
+wf-recorder
+yazu
+zed-editor
+zoxide
+
+#flatpaks
+eu.betterbird.Betterbird
+com.todoist.Todoist
+
+
+
+

The Actual Code   code

@@ -416,9 +488,9 @@ The .assets/ folder contains all static files, such as configs, scr This section contains the Org blocks for tangling Nix code into the generated folders.

-
-

flake.nix

-
+
+

generated/flake.nix

+

The Nix flake definition for Droidnix.

@@ -487,69 +559,57 @@ The Nix flake definition for Droidnix.
-
-

generated/hosts/traveldroid/host.nix

-
+
+

generated/hosts/traveldroid/boot.nix

+
-
{ lib, config, pkgs, flakeRoot, import-tree, home-manager, ... }:
+
{ config, pkgs, lib, flakeRoot, ... }:
 
-let
-  hostname = "traveldroid";
-  modulesPath = "${flakeRoot}/generated/modules/${hostname}";
-  hostModules = import-tree modulesPath;
-  allModules = hostModules.imports;
-in
 {
-  networking.hostName = hostname;
-  system.stateVersion = "26.05";
-
-  #################################
-  # Locale
-  #################################
-
-  i18n = {
-    defaultLocale = "nl_NL.UTF-8";
-    extraLocales = [
-      "nl_NL.UTF-8/UTF-8"
-      "en_US.UTF-8/UTF-8"
-    ];
-    consoleKeyMap = "us";
+  boot.loader = {
+    systemd-boot.enable = true;
+    efi.canTouchEfiVariables = true;
+    efi.efiSysMountPoint = "/boot";
+    timeout = 5;
   };
 
-  time.timeZone = "Europe/Amsterdam";
+  boot.kernelPackages = pkgs.linuxPackages_latest;
 
-  #################################
-  # Imports
-  #################################
-
-  imports =
-    [ ../../../generated/users/henrov.nix
-      ./boot.nix
-      ./hardware-configuration.nix
-    ]
-    ++ allModules
-    ++ [ home-manager.nixosModules.home-manager ];
-
-  #################################
-  # Home Manager integration
-  #################################
-
-  home-manager.useGlobalPkgs = true;
-  home-manager.useUserPackages = true;
-
-  environment.systemPackages = [
-    pkgs.dconf
+  boot.kernelParams = [
+    "quiet"
+    "splash"
+    "udev.log_level=3"
+    "rd.systemd.show_status=false"
   ];
 
-  programs.dconf.enable = true;
+  boot.consoleLogLevel = 0;
+  #boot.initrd.systemd.enable = true;
+  boot.initrd.availableKernelModules = [
+    "xhci_pci"
+    "nvme"
+    "usb_storage"
+    "sd_mod"
+    "rtsx_usb_sdmmc"
+  ];
+
+  hardware.enableAllFirmware = true;
+
+  boot.kernelModules = [ "kvm-intel" ];
+
+  boot.plymouth = {
+            enable = true;
+          };
+
+  hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
+  nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
 }
 
-
-

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. @@ -607,66 +667,74 @@ in
-
-

generated/hosts/traveldroid/boot.nix

-
+
+

generated/hosts/traveldroid/host.nix

+
-
{ config, pkgs, lib, flakeRoot, ... }:
+
{ lib, config, pkgs, flakeRoot, import-tree, home-manager, ... }:
 
+let
+  hostname = "traveldroid";
+  modulesPath = "${flakeRoot}/generated/modules/${hostname}";
+  hostModules = import-tree modulesPath;
+  allModules = hostModules.imports;
+in
 {
-  boot.loader = {
-    systemd-boot.enable = true;
-    efi.canTouchEfiVariables = true;
-    efi.efiSysMountPoint = "/boot";
-    timeout = 5;
+  networking.hostName = hostname;
+  system.stateVersion = "26.05";
+
+  #################################
+  # Locale
+  #################################
+
+  i18n = {
+    defaultLocale = "nl_NL.UTF-8";
+    extraLocales = [
+      "nl_NL.UTF-8/UTF-8"
+      "en_US.UTF-8/UTF-8"
+    ];
+    consoleKeyMap = "us";
   };
 
-  boot.kernelPackages = pkgs.linuxPackages_latest;
+  time.timeZone = "Europe/Amsterdam";
 
-  boot.kernelParams = [
-    "quiet"
-    "splash"
-    "udev.log_level=3"
-    "rd.systemd.show_status=false"
+  #################################
+  # Imports
+  #################################
+
+  imports =
+    [ ../../../generated/users/henrov.nix
+      ./boot.nix
+      ./hardware-configuration.nix
+    ]
+    ++ allModules
+    ++ [ home-manager.nixosModules.home-manager ];
+
+  #################################
+  # Home Manager integration
+  #################################
+
+  home-manager.useGlobalPkgs = true;
+  home-manager.useUserPackages = true;
+
+  environment.systemPackages = [
+    pkgs.dconf
   ];
 
-  boot.consoleLogLevel = 0;
-  #boot.initrd.systemd.enable = true;
-  boot.initrd.availableKernelModules = [
-    "xhci_pci"
-    "nvme"
-    "usb_storage"
-    "sd_mod"
-    "rtsx_usb_sdmmc"
-  ];
-
-  hardware.enableAllFirmware = true;
-
-  boot.kernelModules = [ "kvm-intel" ];
-
-  boot.plymouth = {
-            enable = true;
-          };
-
-  hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
-  nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
+  programs.dconf.enable = true;
 }
 
-
-

Following are the imported modules

+
+

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

@@ -774,832 +842,9 @@ in {
-
-

generated/assets/2_b_installed.conf

-
-

-This is a list of additional apps to install -

-
-
#packages
-bluez
-blueman
-usbutils
-todoist
-brave
-chromium
-git
-direnv
-ripgrep
-wget
-kdePackages.kdeconnect-kde
-_1password-gui
-tree
-gparted
-file
-htop
-btop
-bat
-wev
-solaar
-baobab
-duf
-zed-editor
-eza
-z-lua
-qdirstat
-obsidian
-onlyoffice-desktopeditors
-postman
-tea
-python3
-nextcloud-client
-nextcloud-talk-desktop
-signal-desktop
-openssl
-audacity
-handbrake
-spotify
-vlc
-
-#flatpaks
-eu.betterbird.Betterbird
-com.todoist.Todoist
-
-
-
-
-
-

generated/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 -

-
-
{ 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.stateVersion = "26.05";
-
-    home.sessionVariables = {
-      SCREENSHOT_TOOL = "flameshot";
-      USERNAME        = username;
-    };
-
-    # Create ~/Pictures/Screenshots by touching a dummy file
-    home.file."Pictures/Screenshots/.keep" = {
-      text = "";   # empty file
-    };
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/apps/kitty.nix

-
-

-This file sets up Kitty terminal -

-
-
{ lib, pkgs, config, flakeRoot, ... }:
-
-let
-  username = config.defaultUser or "henrov";
-
-  extraConfigFile = "${flakeRoot}/generated/.config/kitty/extra.conf";
-
-  extraConfig =
-    if builtins.pathExists extraConfigFile
-    then builtins.readFile extraConfigFile
-    else "";
-in
-{
-  #################################
-  # System-wide install
-  #################################
-  environment.systemPackages = [
-    pkgs.kitty
-  ];
-
-  #################################
-  # Home Manager
-  #################################
-  home-manager.users = {
-    "${username}" = {
-
-      programs.kitty = {
-        enable = true;
-
-        settings = {
-          confirm_os_window_close    = lib.mkForce 0;
-          dynamic_background_opacity = lib.mkForce true;
-          enable_audio_bell          = lib.mkForce false;
-          mouse_hide_wait            = lib.mkForce "-1.0";
-          window_padding_width       = lib.mkForce 10;
-          background_opacity         = lib.mkForce "0.5";
-          background_blur            = lib.mkForce 5;
-        };
-
-        extraConfig = ''
-          ${extraConfig}
-
-          # Theme
-          include themes/Catppuccin-Mocha.conf
-        '';
-      };
-    };
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/apps/starship.nix

-
-

-This file sets up starship prompt -

-
-
{ lib, config, pkgs, flakeRoot, ... }:
-
-let
-  # Default username fallback
-  username = config.defaultUser or "henrov";
-
-  # Path to the starship config in assets
-  starshipConfSrc = "${flakeRoot}/generated/.config/starship.toml";
-in
-{
-  #################################
-  # Install Starship system-wide
-  #################################
-  environment.systemPackages = [ pkgs.starship ];
-
-  #################################
-  # Home Manager user configuration
-  #################################
-  home-manager.users = {
-    ${username} = {
-
-      home.file = {
-        ".config/starship.toml" = {
-          text = builtins.readFile "${starshipConfSrc}";
-          force = true;
-        };
-      };
-    };
-  };
-}
-
-
-
-
-
-

.config/starship.toml

-
-

-These are config files for .config -

-
-
"$schema" = 'https://starship.rs/config-schema.json'
-
-format = """
-[](red)\
-$os\
-$username\
-[](bg:peach fg:red)\
-$directory\
-[](bg:yellow fg:peach)\
-$git_branch\
-$git_status\
-[](fg:yellow bg:green)\
-$c\
-$rust\
-$golang\
-$nodejs\
-$php\
-$java\
-$kotlin\
-$haskell\
-$python\
-[](fg:green bg:sapphire)\
-$conda\
-[](fg:sapphire bg:lavender)\
-$time\
-[ ](fg:lavender)\
-$cmd_duration\
-$line_break\
-$character"""
-
-palette = 'catppuccin_mocha'
-
-[os]
-disabled = false
-style = "bg:red fg:crust"
-
-[os.symbols]
-Windows = ""
-Ubuntu = "󰕈"
-SUSE = ""
-Raspbian = "󰐿"
-Mint = "󰣭"
-Macos = "󰀵"
-Manjaro = ""
-Linux = "󰌽"
-Gentoo = "󰣨"
-Fedora = "󰣛"
-Alpine = ""
-Amazon = ""
-Android = ""
-AOSC = ""
-Arch = "󰣇"
-Artix = "󰣇"
-CentOS = ""
-Debian = "󰣚"
-Redhat = "󱄛"
-RedHatEnterprise = "󱄛"
-
-[username]
-show_always = true
-style_user = "bg:red fg:crust"
-style_root = "bg:red fg:crust"
-format = '[ $user]($style)'
-
-[directory]
-style = "bg:peach fg:crust"
-format = "[ $path ]($style)"
-truncation_length = 3
-truncation_symbol = "…/"
-
-[directory.substitutions]
-"Documents" = "󰈙 "
-"Downloads" = " "
-"Music" = "󰝚 "
-"Pictures" = " "
-"Developer" = "󰲋 "
-
-[git_branch]
-symbol = ""
-style = "bg:yellow"
-format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)'
-
-[git_status]
-style = "bg:yellow"
-format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)'
-
-[nodejs]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[c]
-symbol = " "
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[rust]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[golang]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[php]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[java]
-symbol = " "
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[kotlin]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[haskell]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
-
-[python]
-symbol = ""
-style = "bg:green"
-format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)'
-
-[docker_context]
-symbol = ""
-style = "bg:sapphire"
-format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)'
-
-[conda]
-symbol = "  "
-style = "fg:crust bg:sapphire"
-format = '[$symbol$environment ]($style)'
-ignore_base = false
-
-[time]
-disabled = false
-time_format = "%R"
-style = "bg:lavender"
-format = '[[  $time ](fg:crust bg:lavender)]($style)'
-
-[line_break]
-disabled = false
-
-[character]
-disabled = false
-success_symbol = '[❯](bold fg:green)'
-error_symbol = '[❯](bold fg:red)'
-vimcmd_symbol = '[❮](bold fg:green)'
-vimcmd_replace_one_symbol = '[❮](bold fg:lavender)'
-vimcmd_replace_symbol = '[❮](bold fg:lavender)'
-vimcmd_visual_symbol = '[❮](bold fg:yellow)'
-
-[cmd_duration]
-show_milliseconds = true
-format = " in $duration "
-style = "bg:lavender"
-disabled = false
-show_notifications = true
-min_time_to_notify = 45000
-
-[palettes.catppuccin_mocha]
-rosewater = "#f5e0dc"
-flamingo = "#f2cdcd"
-pink = "#f5c2e7"
-mauve = "#cba6f7"
-red = "#f38ba8"
-maroon = "#eba0ac"
-peach = "#fab387"
-yellow = "#f9e2af"
-green = "#a6e3a1"
-teal = "#94e2d5"
-sky = "#89dceb"
-sapphire = "#74c7ec"
-blue = "#89b4fa"
-lavender = "#b4befe"
-text = "#cdd6f4"
-subtext1 = "#bac2de"
-subtext0 = "#a6adc8"
-overlay2 = "#9399b2"
-overlay1 = "#7f849c"
-overlay0 = "#6c7086"
-surface2 = "#585b70"
-surface1 = "#45475a"
-surface0 = "#313244"
-base = "#1e1e2e"
-mantle = "#181825"
-crust = "#11111b"
-
-[palettes.catppuccin_frappe]
-rosewater = "#f2d5cf"
-flamingo = "#eebebe"
-pink = "#f4b8e4"
-mauve = "#ca9ee6"
-red = "#e78284"
-maroon = "#ea999c"
-peach = "#ef9f76"
-yellow = "#e5c890"
-green = "#a6d189"
-teal = "#81c8be"
-sky = "#99d1db"
-sapphire = "#85c1dc"
-blue = "#8caaee"
-lavender = "#babbf1"
-text = "#c6d0f5"
-subtext1 = "#b5bfe2"
-subtext0 = "#a5adce"
-overlay2 = "#949cbb"
-overlay1 = "#838ba7"
-overlay0 = "#737994"
-surface2 = "#626880"
-surface1 = "#51576d"
-surface0 = "#414559"
-base = "#303446"
-mantle = "#292c3c"
-crust = "#232634"
-
-[palettes.catppuccin_latte]
-rosewater = "#dc8a78"
-flamingo = "#dd7878"
-pink = "#ea76cb"
-mauve = "#8839ef"
-red = "#d20f39"
-maroon = "#e64553"
-peach = "#fe640b"
-yellow = "#df8e1d"
-green = "#40a02b"
-teal = "#179299"
-sky = "#04a5e5"
-sapphire = "#209fb5"
-blue = "#1e66f5"
-lavender = "#7287fd"
-text = "#4c4f69"
-subtext1 = "#5c5f77"
-subtext0 = "#6c6f85"
-overlay2 = "#7c7f93"
-overlay1 = "#8c8fa1"
-overlay0 = "#9ca0b0"
-surface2 = "#acb0be"
-surface1 = "#bcc0cc"
-surface0 = "#ccd0da"
-base = "#eff1f5"
-mantle = "#e6e9ef"
-crust = "#dce0e8"
-
-[palettes.catppuccin_macchiato]
-rosewater = "#f4dbd6"
-flamingo = "#f0c6c6"
-pink = "#f5bde6"
-mauve = "#c6a0f6"
-red = "#ed8796"
-maroon = "#ee99a0"
-peach = "#f5a97f"
-yellow = "#eed49f"
-green = "#a6da95"
-teal = "#8bd5ca"
-sky = "#91d7e3"
-sapphire = "#7dc4e4"
-blue = "#8aadf4"
-lavender = "#b7bdf8"
-text = "#cad3f5"
-subtext1 = "#b8c0e0"
-subtext0 = "#a5adcb"
-overlay2 = "#939ab7"
-overlay1 = "#8087a2"
-overlay0 = "#6e738d"
-surface2 = "#5b6078"
-surface1 = "#494d64"
-surface0 = "#363a4f"
-base = "#24273a"
-mantle = "#1e2030"
-crust = "#181926"
-
-
-
-
-
-
-

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 -

-
-
{ 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
-    tumbler                  # Showing thumbnails
-  ];
-
-  ############################
-  # 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;
-    };
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/apps/wofi.nix

-
-

-This is the install for Wofi, the launcher -

-
-
{ lib, config, pkgs, flakeRoot, ... }:
-
-let
-  username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/wofi";
-in
-{
-  environment.systemPackages = [ pkgs.wofi ];
-
-  home-manager.users = {
-    ${username} = {
-      home.file = {
-        ".config/wofi/config" = {
-          text = builtins.readFile "${assetPath}/config";
-          force = true;
-        };
-        ".config/wofi/style.css" = {
-          text = builtins.replaceStrings ["PLACEHOLDER_USERNAME"] [username] (builtins.readFile "${assetPath}/style.css");
-          force = true;
-        };
-      };
-    };
-  };
-}
-
-
-
-
-
-

.config/wofi/config

-
-

-These are config files for .config/wofi -

-
-
[global]
-allow_images = true
-allow_markup = true
-
-# Which modes are active
-show_drun = true:apps,false:others
-show_run = true
-show_files = false
-show_windowed = false
-show_dmenu = false
-show_ssh = false
-show_power = false
-
-# Layout / scrolling
-location = center
-anchor = center
-
-lines = 10
-columns = 1
-sort_order = last-used
-sort_method = fuzzy
-allow_scrolling = true
-scroll_wrap = true
-scroll_step = 10
-cycle = true
-hide_scroll = false
-hide_search = false
-
-# Labels
-show_labels = true
-label_search = true
-label_run = Run
-label_files = Files
-label_windowed = Windows
-label_drun = Applications
-label_dmenu = Commands
-label_ssh = SSH
-label_power = Power
-
-prompt = > ...
-
-
-
-
-
-

.config/wofi/style.css

-
-

-These are config files for .config/wofi -

-
-
@import url("file:///home/henrov/.config/shared/colors.css");
-
-/* Global styles */
-   * {
-    background-color: transparent;
-    color: @text;
-    font-family: "JetBrainsMono Nerd Font", monospace;
-    font-size: 12pt;
-}
-
-/* --- DRUN menu (full size) --- */
-#main {
-    background:
-        linear-gradient(@base-alpha, @base-alpha) padding-box, /* Inner fill */
-        linear-gradient(45deg, @blue, @green) border-box;      /* Gradient border */
-    border: 2px solid transparent; /* required for border-box layering */
-    border-radius: 30px;
-    padding: 20px;
-    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
-    width: 800px;
-    height: 600px;
-}
-
-/* --- DMENU menu --- */
-#dmenu {
-    background:
-        linear-gradient(@base-alpha, @base-alpha) padding-box,
-        linear-gradient(45deg, @blue, @green) border-box;
-    border: 2px solid transparent;
-    border-radius: 30px;
-    padding: 10px; /* smaller padding for half-height */
-    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
-    width: 800px;
-    height: 150px;
-}
-
-/* Input field */
-#input {
-    background-color: @surface0;
-    color: @text;
-    border: 1px solid @surface1;
-    border-radius: 30px;
-    padding: 5px 10px;
-    margin-bottom: 10px;
-}
-
-/* Entries */
-#entry {
-    background-color: rgba(200,200,200,0.2);
-    color: @text;
-    border-radius: 30px;
-    padding: 5px 10px;
-    margin: 2px 0;
-    border: 2px solid transparent; /* needed for gradient on selection */
-    transition: all 0.2s ease;
-}
-
-/* Entry focus (hover or typing) */
-#entry:focus {
-    background:
-        linear-gradient(@base-alpha, @base-alpha) padding-box,
-        linear-gradient(45deg, @blue, @green) border-box;
-    color: @lavender;
-    border-radius: 30px;
-}
-
-/* Entry selection */
-#entry:selected {
-    background:
-        linear-gradient(@base-alpha, @base-alpha) padding-box,
-        linear-gradient(45deg, @blue, @green) border-box;
-    color: @text;
-    border-radius: 30px;
-}
-
-/* Scrollbar */
-#scrollbar {
-    background-color: @surface0;
-    border-radius: 30px;
-    width: 8px;
-}
-
-#scrollbar.handle {
-    background-color: @blue;
-    border-radius: 30px;
-}
-
-
-
-
-
-

generated/modules/traveldroid/apps/zenbrowser.nix

-
-

-This installs zen browser -

-
-
{ 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
-  ];
-}
-
-
-
-
-
-

generated/modules/traveldroid/apps/zsh.nix

-
-

-This sets up the zsh in the terminal -

-
-
{ lib, config, pkgs, flakeRoot, ... }:
-
-let
-  # Default username fallback
-  username = config.defaultUser or "henrov";
-  # Path to optional per-user generated zshrc
-  generatedZsh = "${flakeRoot}/generated/.config/zsh/.zshrc";
-in
-{
-  #################################
-  # Install Zsh, Oh My Zsh, and Starship system-wide
-  #################################
-  environment.systemPackages = with pkgs; [
-    zsh
-    oh-my-zsh
-    starship
-  ];
-
-  #################################
-  # Set Zsh to use ~/.config/zsh as its config directory
-  #################################
-  environment.etc."zshenv".text = ''
-    export ZDOTDIR=$HOME/.config/zsh
-  '';
-
-  #################################
-  # Deploy global zshrc for all users
-  #################################
-  environment.etc."zshrc".text = ''
-    export ZSH=${pkgs.oh-my-zsh}/share/oh-my-zsh
-    ZSH_THEME=""
-    plugins=(git sudo extract colored-man-pages command-not-found history docker kubectl)
-    source $ZSH/oh-my-zsh.sh
-
-    # Load optional per-user generated zshrc if it exists
-    [ -f "${generatedZsh}" ] && source "${generatedZsh}"
-
-    # Initialize Starship prompt
-    eval "$(starship init zsh)"
-  '';
-
-  #################################
-  # Set Zsh as default login shell for the user via Home Manager
-  #################################
-  home-manager.users = {
-    ${username} = {
-      programs.zsh.enable = true;
-
-      # Include the generated zshrc if you want
-      home.file.".config/zsh/.zshrc".source = generatedZsh;
-      };
-  };
-}
-
-
-
-
-
-

generated/.config/zsh/.zshrc

-
-

-This sets up the zsh in the terminal -

-
-
# Path to syntax highlighting installed by Nix
-ZSH_SYNTAX_HIGHLIGHTING="${HOME}/.nix-profile/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
-
-# Load syntax highlighting if available
-if [ -f "$ZSH_SYNTAX_HIGHLIGHTING" ]; then
-    source "$ZSH_SYNTAX_HIGHLIGHTING"
-fi
-
-# Initialize Starship prompt
-if command -v starship >/dev/null 2>&1; then
-    eval "$(starship init zsh)"
-fi
-
-
-
-
-
-

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

-
+
+

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

+

This installs emacs

@@ -1695,9 +940,1147 @@ in
-
-

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

-
+
+

generated/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 +

+
+
{ 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.stateVersion = "26.05";
+
+    home.sessionVariables = {
+      SCREENSHOT_TOOL = "flameshot";
+      USERNAME        = username;
+    };
+
+    # Create ~/Pictures/Screenshots by touching a dummy file
+    home.file."Pictures/Screenshots/.keep" = {
+      text = "";   # empty file
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/apps/kitty.nix

+
+

+This file sets up Kitty terminal +

+
+
{ lib, pkgs, config, flakeRoot, ... }:
+
+let
+  username = config.defaultUser or "henrov";
+
+  extraConfigFile = "${flakeRoot}/generated/.config/kitty/extra.conf";
+
+  extraConfig =
+    if builtins.pathExists extraConfigFile
+    then builtins.readFile extraConfigFile
+    else "";
+in
+{
+  #################################
+  # System-wide install
+  #################################
+  environment.systemPackages = [
+    pkgs.kitty
+  ];
+
+  #################################
+  # Home Manager
+  #################################
+  home-manager.users = {
+    "${username}" = {
+
+      programs.kitty = {
+        enable = true;
+
+        settings = {
+          confirm_os_window_close    = lib.mkForce 0;
+          dynamic_background_opacity = lib.mkForce true;
+          enable_audio_bell          = lib.mkForce false;
+          mouse_hide_wait            = lib.mkForce "-1.0";
+          window_padding_width       = lib.mkForce 10;
+          background_opacity         = lib.mkForce "0.5";
+          background_blur            = lib.mkForce 5;
+        };
+
+        extraConfig = ''
+          ${extraConfig}
+
+          # Theme
+          include themes/Catppuccin-Mocha.conf
+        '';
+      };
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/apps/starship.nix

+
+

+This file sets up starship prompt +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+
+let
+  # Default username fallback
+  username = config.defaultUser or "henrov";
+
+  # Path to the starship config in assets
+  starshipConfSrc = "${flakeRoot}/generated/.config/starship.toml";
+in
+{
+  #################################
+  # Install Starship system-wide
+  #################################
+  environment.systemPackages = [ pkgs.starship ];
+
+  #################################
+  # Home Manager user configuration
+  #################################
+  home-manager.users = {
+    ${username} = {
+
+      home.file = {
+        ".config/starship.toml" = {
+          text = builtins.readFile "${starshipConfSrc}";
+          force = true;
+        };
+      };
+    };
+  };
+}
+
+
+
+
+
+

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 +

+
+
{ 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
+    tumbler                  # Showing thumbnails
+  ];
+
+  ############################
+  # 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;
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/apps/wofi.nix

+
+

+This is the install for Wofi, the launcher +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+
+let
+  username = config.defaultUser or "henrov";
+  assetPath = "${flakeRoot}/generated/.config/wofi";
+in
+{
+  environment.systemPackages = [ pkgs.wofi ];
+
+  home-manager.users = {
+    ${username} = {
+      home.file = {
+        ".config/wofi/config" = {
+          text = builtins.readFile "${assetPath}/config";
+          force = true;
+        };
+        ".config/wofi/style.css" = {
+          text = builtins.replaceStrings ["PLACEHOLDER_USERNAME"] [username] (builtins.readFile "${assetPath}/style.css");
+          force = true;
+        };
+      };
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/apps/zenbrowser.nix

+
+

+This installs zen browser +

+
+
{ 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
+  ];
+}
+
+
+
+
+
+

generated/modules/traveldroid/apps/zsh.nix

+
+

+This sets up the zsh in the terminal +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+
+let
+  # Default username fallback
+  username = config.defaultUser or "henrov";
+  # Path to optional per-user generated zshrc
+  generatedZsh = "${flakeRoot}/generated/.config/zsh/.zshrc";
+in
+{
+  #################################
+  # Install Zsh, Oh My Zsh, and Starship system-wide
+  #################################
+  environment.systemPackages = with pkgs; [
+    zsh
+    oh-my-zsh
+    starship
+  ];
+
+  #################################
+  # Set Zsh to use ~/.config/zsh as its config directory
+  #################################
+  environment.etc."zshenv".text = ''
+    export ZDOTDIR=$HOME/.config/zsh
+  '';
+
+  #################################
+  # Deploy global zshrc for all users
+  #################################
+  environment.etc."zshrc".text = ''
+    export ZSH=${pkgs.oh-my-zsh}/share/oh-my-zsh
+    ZSH_THEME=""
+    plugins=(git sudo extract colored-man-pages command-not-found history docker kubectl)
+    source $ZSH/oh-my-zsh.sh
+
+    # Load optional per-user generated zshrc if it exists
+    [ -f "${generatedZsh}" ] && source "${generatedZsh}"
+
+    # Initialize Starship prompt
+    eval "$(starship init zsh)"
+  '';
+
+  #################################
+  # Set Zsh as default login shell for the user via Home Manager
+  #################################
+  home-manager.users = {
+    ${username} = {
+      programs.zsh.enable = true;
+
+      # Include the generated zshrc if you want
+      home.file.".config/zsh/.zshrc".source = generatedZsh;
+      };
+  };
+}
+
+
+
+
+
+
+

generated/modules/traveldroid/desktop

+
+
+
+

generated/modules/traveldroid/desktop/fonts.nix

+
+

+This file installs and configures fonts +

+
+
{ lib, pkgs, config, ... }:
+
+{
+    fonts.packages = with pkgs; [
+      nerd-fonts.iosevka
+      nerd-fonts.fira-code
+      nerd-fonts.jetbrains-mono
+    ];
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/gtk.nix

+
+

+Setting up GTK +

+
+
{ pkgs, config, lib, ... }:
+
+let
+  username = config.defaultUser or "henrov";
+in
+{
+  environment.systemPackages = with pkgs; [
+    gtk3
+    gtk4
+  ];
+
+  home-manager.users."${username}" = {
+    gtk = {
+      enable = true;
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/hyprland.nix

+
+

+Setting up Hyprland +

+
+
{ lib, config, pkgs, flakeRoot, home-manager, inputs, ... }:
+
+let
+  username = config.defaultUser or "henrov";
+  assetPath = "${flakeRoot}/generated/.config/hypr";
+
+  hyprlandPkg =
+    pkgs.hyprland or
+    pkgs.hyprland-git or
+    inputs.hyprland.packages.${pkgs.system}.default;
+
+in
+{
+  # Install Hyprland systemwide
+  environment.systemPackages = [ hyprlandPkg ];
+
+  # Home Manager user configuration
+  home-manager.users = {
+    ${username} = {
+      home.file = {
+        ".config/hypr/animations.conf"     = { source = "${assetPath}/animations.conf"; force = true; };
+        ".config/hypr/behaviour.conf"     = { source = "${assetPath}/behaviour.conf"; force = true; };
+        ".config/hypr/bindings.conf"      = { source = "${assetPath}/bindings.conf"; force = true; };
+        ".config/hypr/exec-once.conf"     = { source = "${assetPath}/exec-once.conf"; force = true; };
+        ".config/hypr/hypridle.conf"      = { source = "${assetPath}/hypridle.conf";  force = true; };
+        ".config/hypr/hyprland.conf"      = { source = "${assetPath}/hyprland.conf"; force = true; };
+        ".config/hypr/hyprlock.conf"      = { source = "${assetPath}/hyprlock.conf";  force = true; };
+        ".config/hypr/layer-rules.conf"   = { source = "${assetPath}/layer-rules.conf"; force = true; };
+        ".config/hypr/layout.conf"        = { source = "${assetPath}/layout.conf"; force = true; };
+        ".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; force = true; };
+        ".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true;  force = true; };
+        ".config/hypr/theming.css"        = { source = "${assetPath}/theming.css"; force = true; };
+        ".config/hypr/window-rules.conf"  = { source = "${assetPath}/window-rules.conf"; force = true; };
+        ".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; force = true; };
+      };
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/stylix.nix

+
+
+
{ lib, config, pkgs, flakeRoot, stylix, ... }:
+
+let
+  username   = config.defaultUser or "henrov";
+  moduleName = "stylix";
+
+  assetPath  = "${flakeRoot}/generated/.config/${moduleName}";
+
+  stylixConfFile = "${assetPath}/stylix.conf";
+  stylixConf =
+    if builtins.pathExists stylixConfFile
+    then builtins.readFile stylixConfFile
+    else "";
+
+  cursorName = "phinger-cursors-light";
+  cursorSize = 24;
+in
+{
+  #################################
+  # Enable Stylix module
+  #################################
+  imports = [
+    stylix.nixosModules.stylix
+  ];
+
+  #################################
+  # System packages
+  #################################
+  environment.systemPackages = [
+    pkgs.feh
+    pkgs.st
+  ];
+
+  #################################
+  # Stylix system config
+  #################################
+  stylix = {
+    enable = true;
+
+    base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml";
+    polarity = "dark";
+
+    targets = {
+      gtk.enable = true;
+      qt.enable  = true;
+    };
+
+    cursor = {
+      name    = cursorName;
+      package = pkgs.phinger-cursors;
+      size    = cursorSize;
+    };
+  };
+
+  #################################
+  # Home Manager
+  #################################
+  home-manager.users = {
+    "${username}" = {
+
+      #################################
+      # ONLY custom file (safe)
+      #################################
+      home.file.".config/stylix/stylix.conf" = {
+        text  = stylixConf;
+        force = true;
+      };
+
+      #################################
+      # Environment variables
+      #################################
+      home.sessionVariables = {
+        STYLIX_CONF      = "$HOME/.config/stylix/stylix.conf";
+        XCURSOR_THEME    = cursorName;
+        XCURSOR_SIZE     = toString cursorSize;
+        HYPRCURSOR_THEME = cursorName;
+        HYPRCURSOR_SIZE  = toString cursorSize;
+      };
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/wallpaper.nix

+
+

+Setting up wallpaper engine + wallpaper gui +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+
+let
+  username     = config.defaultUser or "henrov";
+  homeDir      = "/home/${username}";
+  wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers";
+  wallpaperDst = "${homeDir}/Wallpapers";
+  randoScript  = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh";
+in
+{
+  # Make bash available
+  environment.systemPackages = [ pkgs.bash pkgs.rsync pkgs.jq pkgs.awww pkgs.waypaper pkgs.socat ];
+
+  # Create the copy script using Home Manager, following Waybar style
+  home-manager.users = {
+    ${username} = {
+      home.file = {
+        "copy-wallpapers.sh" = {
+          text = ''
+            #!/run/current-system/sw/bin/bash
+            set -euo pipefail
+            echo "Running as $(whoami)"
+            echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
+            if [ ! -d "${wallpaperSrc}" ]; then
+              echo "ERROR: ${wallpaperSrc} does not exist"
+              exit 1
+            fi
+            mkdir -p "${wallpaperDst}"
+            # Simple copy, overwrite everything
+            cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
+            # Fix permissions
+            chmod -R u+rwx "${wallpaperDst}"
+            echo "Done copying wallpapers."
+          '';
+          executable = true;
+          force = true;
+        };
+      };
+    };
+  };
+
+  # User service to run the script that copies the Wallpaperstuff
+  systemd.user.services.copyWallpapers = {
+    description = "Copy wallpapers from repo to ~/Wallpapers";
+    serviceConfig = {
+      Type      = "oneshot";
+      ExecStart = "${homeDir}/copy-wallpapers.sh";
+      Restart   = "no";
+      WorkingDirectory = homeDir;
+    };
+    wantedBy = [ "default.target" ];
+  };
+
+  # User service to randomize wallpapers
+  systemd.user.services.randomizeWallpapers = {
+    description = "Randomize wallpapers in ~/Wallpapers/pictures";
+    serviceConfig = {
+      Type      = "oneshot";
+      ExecStart = "${randoScript}";
+      Restart   = "no";
+      WorkingDirectory = homeDir;
+    };
+    wantedBy = [ "default.target" ];
+  };
+
+  ############################
+  # Random background per workspace at logon
+  ############################
+
+  systemd.user.services.workspaceWallpapers = {
+    description = "Dynamic wallpapers per workspace for Hyprland";
+    after = [ "graphical-session.target" ];
+    wants = [ "graphical-session.target" ];
+
+    serviceConfig = {
+      Type = "simple";
+      ExecStart = "${homeDir}/Wallpapers/scripts/workspace-wallpapers.sh";
+      Restart = "on-failure";
+      RestartSec = 5;
+      WorkingDirectory = homeDir;
+      Environment = [
+          "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}"
+        "WAYLAND_DISPLAY=wayland-1"
+        "PATH=/run/current-system/sw/bin:/usr/bin:/bin"
+      ];
+    };
+
+    wantedBy = [ "default.target" ];
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/waybar.nix

+
+

+This file installs and configures waybar +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+let
+  # Use the config option defaultUser directly, fallback to "henrov"
+  username = config.defaultUser or "henrov";
+  assetPath = "${flakeRoot}/generated/.config/waybar";
+in
+{
+  # Install Waybar system-wide
+  environment.systemPackages = [ pkgs.waybar ];
+
+  home-manager.users = {
+      ${username} = {
+        home.file = {
+          ".config/waybar/config" = {
+            text = builtins.readFile "${assetPath}/config";
+            force = true;
+          };
+          ".config/waybar/style.css" = {
+            text = builtins.replaceStrings ["henrov"] [username] (builtins.readFile "${assetPath}/style.css");
+            force = true;
+          };
+          ".config/waybar/scripts/bluetooth-status.sh" = {
+            text = builtins.readFile "${assetPath}/scripts/bluetooth-status.sh";
+            force = true;
+            executable = true;
+          };
+          ".config/waybar/scripts/hypr-workspaces.sh" = {
+            text = builtins.readFile "${assetPath}/scripts/hypr-workspaces.sh";
+            force = true;
+            executable = true;
+          };
+          ".config/waybar/scripts/hypr-workspacesmenu.sh" = {
+            text = builtins.readFile "${assetPath}/scripts/hypr-workspacesmenu.sh";
+            force = true;
+            executable = true;
+          };
+        };
+      };
+    };
+
+  # Systemd user service for Waybar
+  systemd.user.services.waybar = {
+    description = "Waybar for Hyprland";
+    after = [ "graphical-session.target" ];
+
+    serviceConfig = {
+      ExecStart = "${pkgs.waybar}/bin/waybar";
+      Restart = "always";
+      Environment = ''
+        WAYLAND_DISPLAY=${config.environment.sessionVariables.WAYLAND_DISPLAY or "wayland-0"}
+        XDG_CURRENT_DESKTOP=Hyprland
+      '';
+    };
+
+    wantedBy = [ "default.target" ];
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/wayland.nix

+
+
+
{ lib, config, pkgs, ... }:
+
+{
+  #################################
+  # Core Wayland packages
+  #################################
+  environment.systemPackages = with pkgs; [
+    wayland
+    wl-clipboard      # optional but commonly used for copy/paste
+  ];
+
+  #################################
+  # enable graphics stack
+  #################################
+  hardware.graphics.enable = true;
+
+  #################################
+  # Optional session variables for Wayland
+  #################################
+  environment.sessionVariables = {
+    # Forces some apps to use Wayland
+    NIXOS_OZONE_WL = "1";
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/desktop/xdg.nix

+
+

+This sets the XDG implementation +

+
+
{ lib, config, pkgs, flakeRoot, ... }:
+
+let
+  # Use the config option defaultUser directly, fallback to "henrov"
+  username = config.defaultUser or "henrov";
+
+  # Portal backends
+  basePortal = pkgs.xdg-desktop-portal-gtk;    # full portal implementation
+  hyprlandPortal = pkgs.xdg-desktop-portal-hyprland;  # Hyprland screencast
+in
+{
+  #################################
+  # Enable XDG desktop portals system-wide
+  #################################
+  xdg.portal.enable = true;
+
+  # Base + Hyprland portals
+  xdg.portal.extraPortals = [ basePortal hyprlandPortal ];
+
+  # Map screencast interface explicitly to Hyprland
+  xdg.portal.config = {
+    "org.freedesktop.impl.portal.Screencast".backend = "hyprland";
+  };
+
+  #################################
+  # Install portal packages system-wide
+  #################################
+  environment.systemPackages = [
+    basePortal
+    hyprlandPortal
+  ];
+
+  #################################
+  # Home Manager user configuration
+  #################################
+  home-manager.users = {
+    ${username} = {
+      home.packages = [
+        basePortal
+        hyprlandPortal
+      ];
+    };
+  };
+}
+
+
+
+
+
+
+

generated/modules/traveldroid/system

+
+
+
+

generated/modules/traveldroid/system/audio.nix

+
+
+
{ lib, config, pkgs, ... }:
+
+{
+  ############################
+  # Audio system
+  ############################
+  environment.systemPackages = with pkgs; [
+    pulseaudio       # PulseAudio daemon
+    pavucontrol      # GUI mixer
+    pamixer          # CLI mixer
+  ];
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/base-colors.nix

+
+
+
{ config, pkgs, flakeRoot, ... }:
+let
+  username = "henrov";  # Replace with your username if needed
+in
+{
+  home-manager.users = {
+    ${username} = {
+      home.file = {
+        ".config/shared/colors.css" = {
+          text = builtins.readFile "${flakeRoot}/generated/.config/shared/colors.css";
+          force = true;
+        };
+      };
+    };
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/bluetooth.nix

+
+
+
{ lib, config, pkgs, home-manager, ... }:
+
+let
+  username = config.defaultUser or "henrov";
+in
+{
+  ############################
+  # Bluetooth daemon
+  ############################
+  hardware.bluetooth = {
+    enable      = true;
+    powerOnBoot = true;
+    package     = pkgs.bluez;
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/dbus.nix

+
+

+This sets the dbus implementation +

+
+
{ config, pkgs, ... }:
+
+{
+  # Enable classic D-Bus service
+  services.dbus.enable = true;
+
+  # Use default dbus package (classic D-Bus)
+  services.dbus.dbusPackage = pkgs.dbus;
+
+  # Include some essential system packages so shell and tools exist
+  environment.systemPackages = with pkgs; [
+    bashInteractive
+    coreutils
+  ];
+
+  # Do not attempt to wrap dbus-daemon-launch-helper manually
+  # No extra security.wrappers needed
+}
+
+
+
+
+
+

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

+
+

+This sets the dbus implementation +

+
+
{ config, pkgs, ... }:
+
+{
+  ##################################################
+  # Core services
+  ##################################################
+
+  # Enable GNOME Keyring
+  services.gnome.gnome-keyring.enable = true;
+
+  ##################################################
+  # PAM (auto unlock keyring on login)
+  ##################################################
+
+  security.pam.services = {
+    login.enableGnomeKeyring = true;
+    greetd.enableGnomeKeyring = true;
+    sddm.enableGnomeKeyring = true;
+    gdm.enableGnomeKeyring = true;
+  };
+
+  ##################################################
+  # Environment packages
+  ##################################################
+
+  environment.systemPackages = with pkgs; [
+    polkit_gnome
+    seahorse
+    libsecret
+  ];
+
+  ##################################################
+  # Security / Polkit
+  ##################################################
+
+  security.polkit.enable = true;
+
+
+}
+
+
+
+
+
+

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

+
+

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

+
+
{ config, pkgs, lib, ... }:
+
+let
+  tuigreetBin = "${pkgs.tuigreet}/bin/tuigreet";
+  sessionsDir = "${pkgs.hyprland}/share/wayland-sessions";
+in
+{
+  #################################
+  # Greetd (tuigreet)
+  #################################
+
+  services.greetd = {
+    enable = true;
+
+    settings = {
+      default_session = {
+        command = ''
+          ${tuigreetBin} \
+            --time \
+            --remember \
+            --remember-session \
+            --sessions ${sessionsDir} \
+            --cmd "start-hyprland"
+        '';
+        user = "greeter";
+      };
+    };
+  };
+
+  #################################
+  # Fix TTY / boot noise issues
+  #################################
+
+  systemd.services.greetd.serviceConfig = {
+    Type = "idle";
+    StandardInput = "tty";
+    StandardOutput = "tty";
+    StandardError = "journal";
+
+    # Prevent boot log spam on tty
+    TTYReset = true;
+    TTYVHangup = true;
+    TTYVTDisallocate = true;
+  };
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/networking.nix

+
+

+This sets the networking. +

+
+
{ lib, config, pkgs, ... }:
+
+{
+  #################################
+  # Networking core
+  #################################
+  networking = {
+    # Let DHCP be default unless overridden elsewhere
+    useDHCP = lib.mkDefault true;
+
+    # Hostname comes from host.nix, do NOT redefine here
+
+    #################################
+    # NetworkManager (primary stack)
+    #################################
+    networkmanager = {
+      enable = true;
+      # Use iwd backend for WiFi
+      wifi.backend = "iwd";
+    };
+
+    #################################
+    # iwd (WiFi daemon)
+    #################################
+    wireless.iwd = {
+      enable = true;
+      # Allow user control via NM / CLI
+      settings.General.EnableNetworkConfiguration = true;
+    };
+
+    #################################
+    # Firewall
+    #################################
+    firewall = {
+      enable = true;
+      # KDE Connect support
+      allowedTCPPortRanges = [
+        { from = 1714; to = 1764; }
+      ];
+      allowedUDPPortRanges = [
+        { from = 1714; to = 1764; }
+      ];
+    };
+  };
+
+  #################################
+  # System packages
+  #################################
+  environment.systemPackages = [
+    pkgs.networkmanager
+    pkgs.linux-firmware
+    pkgs.networkmanagerapplet
+  ];
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/nix.nix

+
+
+
{ lib, config, ... }:
+
+{
+    nix.settings = {
+      experimental-features = [ "nix-command" "flakes" ];
+      download-buffer-size = 536870912; # 512 MB
+      cores = 2;
+      max-jobs = 1;
+    };
+}
+
+
+
+
+
+

generated/modules/traveldroid/system/printing.nix

+
+

+This sets the dbus implementation +

+
+
{ lib, config, pkgs, ... }:
+
+{
+  ############################
+  # Printing system
+  ############################
+  services.printing.enable = true;          # enable CUPS printing service
+
+  ############################
+  # System packages for GUI management
+  ############################
+  environment.systemPackages = with pkgs; [
+    system-config-printer    # GUI to manage printers
+  ];
+}
+
+
+
+
+
+
+

generated/users

+
+
+
+

generated/users/

+
+

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

+
+
{ lib, config, pkgs, ... }:
+
+let
+  username = "henrov";
+in
+{
+  #################################
+  # NixOS system user
+  #################################
+  users.users.${username} = {
+    isNormalUser = true;
+    home = "/home/${username}";
+    hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/";
+    extraGroups = [ "wheel" "networkmanager" "bluetooth" ];
+    ignoreShellProgramCheck = true;  # <-- avoids the assertion
+    shell = pkgs.zsh;
+  };
+
+  #################################
+  # Home Manager user definition
+  #################################
+  home-manager.users = {
+    ${username} = {
+      home.username      = username;
+      home.homeDirectory = "/home/${username}";
+      home.stateVersion  = "26.05";
+
+      programs.zsh.enable = true;
+
+      home.packages = [
+        # add packages here
+      ];
+
+      # Activation to ensure the directory is writable
+      home.activation.fixStylixPermissions = ''
+        mkdir -p $HOME/.config
+        chmod -R u+rwx $HOME/.config
+      '';
+
+      # Locale and timezone settings
+      home.sessionVariables = {
+        LANG   = "nl_NL.UTF-8";
+        LC_ALL = "nl_NL.UTF-8";
+        TZ     = "Europe/Amsterdam";
+      };
+    };
+  };
+}
+
+
+
+
+
+
+

These are all the prepared config files

+
+
+
+

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

+

This contaions emacs

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

generated/.config/emacs/init.el

-
+
+

generated/.config/emacs/init.el

+

This contaions emacs

@@ -2210,111 +2593,9 @@ the top of the file."
-
-
-

generated/modules/traveldroid/desktop

-
-
-
-

generated/modules/traveldroid/desktop/fonts.nix

-
-

-This file installs and configures fonts -

-
-
{ lib, pkgs, config, ... }:
-
-{
-    fonts.packages = with pkgs; [
-      nerd-fonts.iosevka
-      nerd-fonts.fira-code
-      nerd-fonts.jetbrains-mono
-    ];
-}
-
-
-
-
-
-

generated/modules/traveldroid/desktop/gtk.nix

-
-

-Setting up GTK -

-
-
{ pkgs, config, lib, ... }:
-
-let
-  username = config.defaultUser or "henrov";
-in
-{
-  environment.systemPackages = with pkgs; [
-    gtk3
-    gtk4
-  ];
-
-  home-manager.users."${username}" = {
-    gtk = {
-      enable = true;
-    };
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/desktop/hyprland.nix

-
-

-Setting up Hyprland -

-
-
{ lib, config, pkgs, flakeRoot, home-manager, inputs, ... }:
-
-let
-  username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/hypr";
-
-  hyprlandPkg =
-    pkgs.hyprland or
-    pkgs.hyprland-git or
-    inputs.hyprland.packages.${pkgs.system}.default;
-
-in
-{
-  # Install Hyprland systemwide
-  environment.systemPackages = [ hyprlandPkg ];
-
-  # Home Manager user configuration
-  home-manager.users = {
-    ${username} = {
-      home.file = {
-        ".config/hypr/animations.conf"     = { source = "${assetPath}/animations.conf"; force = true; };
-        ".config/hypr/behaviour.conf"     = { source = "${assetPath}/behaviour.conf"; force = true; };
-        ".config/hypr/bindings.conf"      = { source = "${assetPath}/bindings.conf"; force = true; };
-        ".config/hypr/exec-once.conf"     = { source = "${assetPath}/exec-once.conf"; force = true; };
-        ".config/hypr/hypridle.conf"      = { source = "${assetPath}/hypridle.conf";  force = true; };
-        ".config/hypr/hyprland.conf"      = { source = "${assetPath}/hyprland.conf"; force = true; };
-        ".config/hypr/hyprlock.conf"      = { source = "${assetPath}/hyprlock.conf";  force = true; };
-        ".config/hypr/layer-rules.conf"   = { source = "${assetPath}/layer-rules.conf"; force = true; };
-        ".config/hypr/layout.conf"        = { source = "${assetPath}/layout.conf"; force = true; };
-        ".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; force = true; };
-        ".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true;  force = true; };
-        ".config/hypr/theming.css"        = { source = "${assetPath}/theming.css"; force = true; };
-        ".config/hypr/window-rules.conf"  = { source = "${assetPath}/window-rules.conf"; force = true; };
-        ".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; force = true; };
-      };
-    };
-  };
-}
-
-
-
-
-
-

.config/hypr/animations.conf

-
+
+

generated/.config/hypr/animations.conf

+

These are config files for .config/hypr

@@ -2335,9 +2616,9 @@ animations {
-
-

.config/hypr/behaviour.conf

-
+
+

generated/.config/hypr/behaviour.conf

+

These are config files for .config/hypr

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

.config/hypr/bindings.conf

-
+
+

generated/.config/hypr/bindings.conf

+

These are config files for .config/hypr

@@ -2510,9 +2791,9 @@ bind = , workspace, exec, ~/.config/hypr/scripts/set-workspace-wallpaper.sh
-
-

.config/hypr/exec-once.conf

-
+
+

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

+

These are config files for .config/hypr

@@ -2531,9 +2812,9 @@ exec-once = nextcloud --background
-
-

.config/hypr/hypridle.conf

-
+
+

generated/.config/hypr/hypridle.conf

+

These are config files for .config/hypr

@@ -2558,9 +2839,9 @@ listener {
-
-

.config/hypr/hyprland.conf

-
+
+

generated/.config/hypr/hyprland.conf

+

These are config files for .config/hypr

@@ -2606,9 +2887,9 @@ misc {
-
-

.config/hypr/hyprlock.conf

-
+
+

generated/.config/hypr/hyprlock.conf

+

These are config files for .config/hypr

@@ -2649,9 +2930,9 @@ label {
-
-

.config/hypr/layer-rules.conf

-
+
+

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

+

These are config files for .config/hypr

@@ -2666,9 +2947,9 @@ layerrule = blur on, ignore_alpha 1, match:namespace swaync-notification-window
-
-

.config/hypr/layout.conf

-
+
+

generated/.config/hypr/layout.conf

+

These are config files for .config/hypr

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

.config/hypr/monitor-rules.conf

-
+
+

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

+

These are config files for .config/hypr

@@ -2691,9 +2972,9 @@ monitor=DP-1,3840x1080@144,1920x0,1
-
-

.config/hypr/scripts/layout-selector.sh

-
+
+

generated/.config/hypr/scripts/layout-selector.sh

+

These are config files for .config/hypr/scripts

@@ -2736,9 +3017,9 @@ hyprctl dispatch oSD "Layout: $LAYOUT_NAME" 2000
-
-

.config/hypr/theming.css

-
+
+

generated/.config/hypr/theming.css

+

These are config files for .config/hypr

@@ -2787,9 +3068,9 @@ decoration {
-
-

.config/hypr/window-rules.conf

-
+
+

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

+

These are config files for .config/hypr

@@ -2827,9 +3108,9 @@ windowrule {
-
-

.config/hypr/workspace-rules.conf

-
+
+

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

+

These are config files for .config/hypr

@@ -2855,199 +3136,341 @@ workspace = 10
-
-

generated/modules/traveldroid/desktop/wallpaper.nix

-
+
+

generated/.config/shared/colors.css

+

-Setting up wallpaper engine + wallpaper gui +A file containing colopr variables

-
{ lib, config, pkgs, flakeRoot, ... }:
+
/* Catppuccin Mocha Palette */
+@define-color crust      #11111b;
+@define-color mantle     #181825;
+@define-color base       #1e1e2e;
+@define-color base-alpha rgba(30, 30, 46, 0.9);
 
-let
-  username     = config.defaultUser or "henrov";
-  homeDir      = "/home/${username}";
-  wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers";
-  wallpaperDst = "${homeDir}/Wallpapers";
-  randoScript  = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh";
-in
-{
-  # Make bash available
-  environment.systemPackages = [ pkgs.bash pkgs.rsync pkgs.jq pkgs.awww pkgs.waypaper pkgs.socat ];
+@define-color surface0   #313244;
+@define-color surface1   #45475a;
+@define-color surface2   #585b70;
 
-  # Create the copy script using Home Manager, following Waybar style
-  home-manager.users = {
-    ${username} = {
-      home.file = {
-        "copy-wallpapers.sh" = {
-          text = ''
-            #!/run/current-system/sw/bin/bash
-            set -euo pipefail
-            echo "Running as $(whoami)"
-            echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..."
-            if [ ! -d "${wallpaperSrc}" ]; then
-              echo "ERROR: ${wallpaperSrc} does not exist"
-              exit 1
-            fi
-            mkdir -p "${wallpaperDst}"
-            # Simple copy, overwrite everything
-            cp -r "${wallpaperSrc}/." "${wallpaperDst}/"
-            # Fix permissions
-            chmod -R u+rwx "${wallpaperDst}"
-            echo "Done copying wallpapers."
-          '';
-          executable = true;
-          force = true;
-        };
-      };
-    };
-  };
+@define-color overlay0   #6c7086;
+@define-color overlay1   #7f849c;
+@define-color overlay2   #9399b2;
 
-  # User service to run the script that copies the Wallpaperstuff
-  systemd.user.services.copyWallpapers = {
-    description = "Copy wallpapers from repo to ~/Wallpapers";
-    serviceConfig = {
-      Type      = "oneshot";
-      ExecStart = "${homeDir}/copy-wallpapers.sh";
-      Restart   = "no";
-      WorkingDirectory = homeDir;
-    };
-    wantedBy = [ "default.target" ];
-  };
+@define-color subtext0   #a6adc8;
+@define-color subtext1   #bac2de;
+@define-color text       #cdd6f4;
 
-  # User service to randomize wallpapers
-  systemd.user.services.randomizeWallpapers = {
-    description = "Randomize wallpapers in ~/Wallpapers/pictures";
-    serviceConfig = {
-      Type      = "oneshot";
-      ExecStart = "${randoScript}";
-      Restart   = "no";
-      WorkingDirectory = homeDir;
-    };
-    wantedBy = [ "default.target" ];
-  };
-
-  ############################
-  # Random background per workspace at logon
-  ############################
-
-  systemd.user.services.workspaceWallpapers = {
-    description = "Dynamic wallpapers per workspace for Hyprland";
-    after = [ "graphical-session.target" ];
-    wants = [ "graphical-session.target" ];
-
-    serviceConfig = {
-      Type = "simple";
-      ExecStart = "${homeDir}/Wallpapers/scripts/workspace-wallpapers.sh";
-      Restart = "on-failure";
-      RestartSec = 5;
-      WorkingDirectory = homeDir;
-      Environment = [
-        "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}"
-        "WAYLAND_DISPLAY=wayland-1"
-        "PATH=/run/current-system/sw/bin:/usr/bin:/bin"
-      ];
-    };
-
-    wantedBy = [ "default.target" ];
-  };
-}
+@define-color rosewater  #f5e0dc;
+@define-color flamingo   #f2cdcd;
+@define-color pink       #f5c2e7;
+@define-color mauve      #cba6f7;
+@define-color red        #f38ba8;
+@define-color maroon     #eba0ac;
+@define-color peach      #fab387;
+@define-color yellow     #f9e2af;
+@define-color green      #a6e3a1;
+@define-color teal       #94e2d5;
+@define-color sapphire   #74c7ec;
+@define-color blue       #89b4fa;
+@define-color lavender   #b4befe;
 
-
-

generated/modules/traveldroid/desktop/stylix.nix

-
+
+

generated/.config/starship.toml

+
+

+These are config files for Starship +

-
{ lib, config, pkgs, flakeRoot, stylix, ... }:
+
"$schema" = 'https://starship.rs/config-schema.json'
 
-let
-  username   = config.defaultUser or "henrov";
-  moduleName = "stylix";
+format = """
+[](red)\
+$os\
+$username\
+[](bg:peach fg:red)\
+$directory\
+[](bg:yellow fg:peach)\
+$git_branch\
+$git_status\
+[](fg:yellow bg:green)\
+$c\
+$rust\
+$golang\
+$nodejs\
+$php\
+$java\
+$kotlin\
+$haskell\
+$python\
+[](fg:green bg:sapphire)\
+$conda\
+[](fg:sapphire bg:lavender)\
+$time\
+[ ](fg:lavender)\
+$cmd_duration\
+$line_break\
+$character"""
 
-  assetPath  = "${flakeRoot}/generated/.config/${moduleName}";
+palette = 'catppuccin_mocha'
 
-  stylixConfFile = "${assetPath}/stylix.conf";
-  stylixConf =
-    if builtins.pathExists stylixConfFile
-    then builtins.readFile stylixConfFile
-    else "";
+[os]
+disabled = false
+style = "bg:red fg:crust"
 
-  cursorName = "phinger-cursors-light";
-  cursorSize = 24;
-in
-{
-  #################################
-  # Enable Stylix module
-  #################################
-  imports = [
-    stylix.nixosModules.stylix
-  ];
+[os.symbols]
+Windows = ""
+Ubuntu = "󰕈"
+SUSE = ""
+Raspbian = "󰐿"
+Mint = "󰣭"
+Macos = "󰀵"
+Manjaro = ""
+Linux = "󰌽"
+Gentoo = "󰣨"
+Fedora = "󰣛"
+Alpine = ""
+Amazon = ""
+Android = ""
+AOSC = ""
+Arch = "󰣇"
+Artix = "󰣇"
+CentOS = ""
+Debian = "󰣚"
+Redhat = "󱄛"
+RedHatEnterprise = "󱄛"
 
-  #################################
-  # System packages
-  #################################
-  environment.systemPackages = [
-    pkgs.feh
-    pkgs.st
-  ];
+[username]
+show_always = true
+style_user = "bg:red fg:crust"
+style_root = "bg:red fg:crust"
+format = '[ $user]($style)'
 
-  #################################
-  # Stylix system config
-  #################################
-  stylix = {
-    enable = true;
+[directory]
+style = "bg:peach fg:crust"
+format = "[ $path ]($style)"
+truncation_length = 3
+truncation_symbol = "…/"
 
-    base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml";
-    polarity = "dark";
+[directory.substitutions]
+"Documents" = "󰈙 "
+"Downloads" = " "
+"Music" = "󰝚 "
+"Pictures" = " "
+"Developer" = "󰲋 "
 
-    targets = {
-      gtk.enable = true;
-      qt.enable  = true;
-    };
+[git_branch]
+symbol = ""
+style = "bg:yellow"
+format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)'
 
-    cursor = {
-      name    = cursorName;
-      package = pkgs.phinger-cursors;
-      size    = cursorSize;
-    };
-  };
+[git_status]
+style = "bg:yellow"
+format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)'
 
-  #################################
-  # Home Manager
-  #################################
-  home-manager.users = {
-    "${username}" = {
+[nodejs]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
-      #################################
-      # ONLY custom file (safe)
-      #################################
-      home.file.".config/stylix/stylix.conf" = {
-        text  = stylixConf;
-        force = true;
-      };
+[c]
+symbol = " "
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
-      #################################
-      # Environment variables
-      #################################
-      home.sessionVariables = {
-        STYLIX_CONF      = "$HOME/.config/stylix/stylix.conf";
-        XCURSOR_THEME    = cursorName;
-        XCURSOR_SIZE     = toString cursorSize;
-        HYPRCURSOR_THEME = cursorName;
-        HYPRCURSOR_SIZE  = toString cursorSize;
-      };
-    };
-  };
-}
+[rust]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[golang]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[php]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[java]
+symbol = " "
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[kotlin]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[haskell]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
+
+[python]
+symbol = ""
+style = "bg:green"
+format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)'
+
+[docker_context]
+symbol = ""
+style = "bg:sapphire"
+format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)'
+
+[conda]
+symbol = "  "
+style = "fg:crust bg:sapphire"
+format = '[$symbol$environment ]($style)'
+ignore_base = false
+
+[time]
+disabled = false
+time_format = "%R"
+style = "bg:lavender"
+format = '[[  $time ](fg:crust bg:lavender)]($style)'
+
+[line_break]
+disabled = false
+
+[character]
+disabled = false
+success_symbol = '[❯](bold fg:green)'
+error_symbol = '[❯](bold fg:red)'
+vimcmd_symbol = '[❮](bold fg:green)'
+vimcmd_replace_one_symbol = '[❮](bold fg:lavender)'
+vimcmd_replace_symbol = '[❮](bold fg:lavender)'
+vimcmd_visual_symbol = '[❮](bold fg:yellow)'
+
+[cmd_duration]
+show_milliseconds = true
+format = " in $duration "
+style = "bg:lavender"
+disabled = false
+show_notifications = true
+min_time_to_notify = 45000
+
+[palettes.catppuccin_mocha]
+rosewater = "#f5e0dc"
+flamingo = "#f2cdcd"
+pink = "#f5c2e7"
+mauve = "#cba6f7"
+red = "#f38ba8"
+maroon = "#eba0ac"
+peach = "#fab387"
+yellow = "#f9e2af"
+green = "#a6e3a1"
+teal = "#94e2d5"
+sky = "#89dceb"
+sapphire = "#74c7ec"
+blue = "#89b4fa"
+lavender = "#b4befe"
+text = "#cdd6f4"
+subtext1 = "#bac2de"
+subtext0 = "#a6adc8"
+overlay2 = "#9399b2"
+overlay1 = "#7f849c"
+overlay0 = "#6c7086"
+surface2 = "#585b70"
+surface1 = "#45475a"
+surface0 = "#313244"
+base = "#1e1e2e"
+mantle = "#181825"
+crust = "#11111b"
+
+[palettes.catppuccin_frappe]
+rosewater = "#f2d5cf"
+flamingo = "#eebebe"
+pink = "#f4b8e4"
+mauve = "#ca9ee6"
+red = "#e78284"
+maroon = "#ea999c"
+peach = "#ef9f76"
+yellow = "#e5c890"
+green = "#a6d189"
+teal = "#81c8be"
+sky = "#99d1db"
+sapphire = "#85c1dc"
+blue = "#8caaee"
+lavender = "#babbf1"
+text = "#c6d0f5"
+subtext1 = "#b5bfe2"
+subtext0 = "#a5adce"
+overlay2 = "#949cbb"
+overlay1 = "#838ba7"
+overlay0 = "#737994"
+surface2 = "#626880"
+surface1 = "#51576d"
+surface0 = "#414559"
+base = "#303446"
+mantle = "#292c3c"
+crust = "#232634"
+
+[palettes.catppuccin_latte]
+rosewater = "#dc8a78"
+flamingo = "#dd7878"
+pink = "#ea76cb"
+mauve = "#8839ef"
+red = "#d20f39"
+maroon = "#e64553"
+peach = "#fe640b"
+yellow = "#df8e1d"
+green = "#40a02b"
+teal = "#179299"
+sky = "#04a5e5"
+sapphire = "#209fb5"
+blue = "#1e66f5"
+lavender = "#7287fd"
+text = "#4c4f69"
+subtext1 = "#5c5f77"
+subtext0 = "#6c6f85"
+overlay2 = "#7c7f93"
+overlay1 = "#8c8fa1"
+overlay0 = "#9ca0b0"
+surface2 = "#acb0be"
+surface1 = "#bcc0cc"
+surface0 = "#ccd0da"
+base = "#eff1f5"
+mantle = "#e6e9ef"
+crust = "#dce0e8"
+
+[palettes.catppuccin_macchiato]
+rosewater = "#f4dbd6"
+flamingo = "#f0c6c6"
+pink = "#f5bde6"
+mauve = "#c6a0f6"
+red = "#ed8796"
+maroon = "#ee99a0"
+peach = "#f5a97f"
+yellow = "#eed49f"
+green = "#a6da95"
+teal = "#8bd5ca"
+sky = "#91d7e3"
+sapphire = "#7dc4e4"
+blue = "#8aadf4"
+lavender = "#b7bdf8"
+text = "#cad3f5"
+subtext1 = "#b8c0e0"
+subtext0 = "#a5adcb"
+overlay2 = "#939ab7"
+overlay1 = "#8087a2"
+overlay0 = "#6e738d"
+surface2 = "#5b6078"
+surface1 = "#494d64"
+surface0 = "#363a4f"
+base = "#24273a"
+mantle = "#1e2030"
+crust = "#181926"
 
-
-

.config/stylix/stylix.conf

-
+
+

generated/.config/stylix/stylix.conf

+

These are config files for .config/stylix

@@ -3084,9 +3507,9 @@ icons = {
-
-

.config/stylix/palette.json

-
+
+

generated/.config/stylix/palette.json

+

These are config files for .config/stylix

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

.config/stylix/palette.html

-
+
+

generated/.config/stylix/palette.html

+

These are config files for .config/stylix

@@ -3196,77 +3619,9 @@ These are config files for .config/stylix
-
-

generated/modules/traveldroid/desktop/waybar.nix

-
-

-This file installs and configures waybar -

-
-
{ lib, config, pkgs, flakeRoot, ... }:
-let
-  # Use the config option defaultUser directly, fallback to "henrov"
-  username = config.defaultUser or "henrov";
-  assetPath = "${flakeRoot}/generated/.config/waybar";
-in
-{
-  # Install Waybar system-wide
-  environment.systemPackages = [ pkgs.waybar ];
-
-  home-manager.users = {
-      ${username} = {
-        home.file = {
-          ".config/waybar/config" = {
-            text = builtins.readFile "${assetPath}/config";
-            force = true;
-          };
-          ".config/waybar/style.css" = {
-            text = builtins.replaceStrings ["henrov"] [username] (builtins.readFile "${assetPath}/style.css");
-            force = true;
-          };
-          ".config/waybar/scripts/bluetooth-status.sh" = {
-            text = builtins.readFile "${assetPath}/scripts/bluetooth-status.sh";
-            force = true;
-            executable = true;
-          };
-          ".config/waybar/scripts/hypr-workspaces.sh" = {
-            text = builtins.readFile "${assetPath}/scripts/hypr-workspaces.sh";
-            force = true;
-            executable = true;
-          };
-          ".config/waybar/scripts/hypr-workspacesmenu.sh" = {
-            text = builtins.readFile "${assetPath}/scripts/hypr-workspacesmenu.sh";
-            force = true;
-            executable = true;
-          };
-        };
-      };
-    };
-
-  # Systemd user service for Waybar
-  systemd.user.services.waybar = {
-    description = "Waybar for Hyprland";
-    after = [ "graphical-session.target" ];
-
-    serviceConfig = {
-      ExecStart = "${pkgs.waybar}/bin/waybar";
-      Restart = "always";
-      Environment = ''
-        WAYLAND_DISPLAY=${config.environment.sessionVariables.WAYLAND_DISPLAY or "wayland-0"}
-        XDG_CURRENT_DESKTOP=Hyprland
-      '';
-    };
-
-    wantedBy = [ "default.target" ];
-  };
-}
-
-
-
-
-
-

.config/waybar/config

-
+
+

generated/.config/waybar/config

+

These are config files for waybar

@@ -3484,9 +3839,9 @@ These are config files for waybar
-
-

.config/waybar/style.css

-
+
+

generated/.config/waybar/style.css

+

This file contains all css for waybar

@@ -3679,9 +4034,9 @@ activeworkspaces:not(.active) {
-
-

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

-
+
+

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

+

These are config files for waybar

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

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

-
+
+

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

+

These are config files for waybar

@@ -3739,9 +4094,9 @@ jq -c -n \
-
-

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

-
+
+

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

+

These are config files for waybar

@@ -3758,9 +4113,9 @@ hyprctl dispatch focuswindow address:$addr
-
-

.config/waypaper/config.ini

-
+
+

generated/.config/waypaper/config.ini

+

These are config files for waypaper

@@ -3797,487 +4152,14 @@ keybindings = ~/.config/waypaper/keybindings.ini
-
-

generated/modules/traveldroid/desktop/wayland.nix

-
-
-
{ lib, config, pkgs, ... }:
-
-{
-  #################################
-  # Core Wayland packages
-  #################################
-  environment.systemPackages = with pkgs; [
-    wayland
-    wl-clipboard      # optional but commonly used for copy/paste
-  ];
-
-  #################################
-  # enable graphics stack
-  #################################
-  hardware.graphics.enable = true;
-
-  #################################
-  # Optional session variables for Wayland
-  #################################
-  environment.sessionVariables = {
-    # Forces some apps to use Wayland
-    NIXOS_OZONE_WL = "1";
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/desktop/xdg.nix

-
-

-This sets the XDG implementation -

-
-
{ lib, config, pkgs, flakeRoot, ... }:
-
-let
-  # Use the config option defaultUser directly, fallback to "henrov"
-  username = config.defaultUser or "henrov";
-
-  # Portal backends
-  basePortal = pkgs.xdg-desktop-portal-gtk;    # full portal implementation
-  hyprlandPortal = pkgs.xdg-desktop-portal-hyprland;  # Hyprland screencast
-in
-{
-  #################################
-  # Enable XDG desktop portals system-wide
-  #################################
-  xdg.portal.enable = true;
-
-  # Base + Hyprland portals
-  xdg.portal.extraPortals = [ basePortal hyprlandPortal ];
-
-  # Map screencast interface explicitly to Hyprland
-  xdg.portal.config = {
-    "org.freedesktop.impl.portal.Screencast".backend = "hyprland";
-  };
-
-  #################################
-  # Install portal packages system-wide
-  #################################
-  environment.systemPackages = [
-    basePortal
-    hyprlandPortal
-  ];
-
-  #################################
-  # Home Manager user configuration
-  #################################
-  home-manager.users = {
-    ${username} = {
-      home.packages = [
-        basePortal
-        hyprlandPortal
-      ];
-    };
-  };
-}
-
-
-
-
-
-
-

generated/modules/traveldroid/system

-
-
-
-

generated/modules/traveldroid/system/audio.nix

-
-
-
{ lib, config, pkgs, ... }:
-
-{
-  ############################
-  # Audio system
-  ############################
-  environment.systemPackages = with pkgs; [
-    pulseaudio       # PulseAudio daemon
-    pavucontrol      # GUI mixer
-    pamixer          # CLI mixer
-  ];
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/base-colors.nix

-
-
-
{ config, pkgs, flakeRoot, ... }:
-let
-  username = "henrov";  # Replace with your username if needed
-in
-{
-  home-manager.users = {
-    ${username} = {
-      home.file = {
-        ".config/shared/colors.css" = {
-          text = builtins.readFile "${flakeRoot}/generated/.config/shared/colors.css";
-          force = true;
-        };
-      };
-    };
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/bluetooth.nix

-
-
-
{ lib, config, pkgs, home-manager, ... }:
-
-let
-  username = config.defaultUser or "henrov";
-in
-{
-  ############################
-  # Bluetooth daemon
-  ############################
-  hardware.bluetooth = {
-    enable      = true;
-    powerOnBoot = true;
-    package     = pkgs.bluez;
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/dbus.nix

-
-

-This sets the dbus implementation -

-
-
{ config, pkgs, ... }:
-
-{
-  # Enable classic D-Bus service
-  services.dbus.enable = true;
-
-  # Use default dbus package (classic D-Bus)
-  services.dbus.dbusPackage = pkgs.dbus;
-
-  # Include some essential system packages so shell and tools exist
-  environment.systemPackages = with pkgs; [
-    bashInteractive
-    coreutils
-  ];
-
-  # Do not attempt to wrap dbus-daemon-launch-helper manually
-  # No extra security.wrappers needed
-}
-
-
-
-
-
-

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

-
-

-This sets the dbus implementation -

-
-
{ config, pkgs, ... }:
-
-{
-  ##################################################
-  # Core services
-  ##################################################
-
-  # Enable GNOME Keyring
-  services.gnome.gnome-keyring.enable = true;
-
-  ##################################################
-  # PAM (auto unlock keyring on login)
-  ##################################################
-
-  security.pam.services = {
-    login.enableGnomeKeyring = true;
-    greetd.enableGnomeKeyring = true;
-    sddm.enableGnomeKeyring = true;
-    gdm.enableGnomeKeyring = true;
-  };
-
-  ##################################################
-  # Environment packages
-  ##################################################
-
-  environment.systemPackages = with pkgs; [
-    polkit_gnome
-    seahorse
-    libsecret
-  ];
-
-  ##################################################
-  # Security / Polkit
-  ##################################################
-
-  security.polkit.enable = true;
-
-
-}
-
-
-
-
-
-

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

-
-

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

-
-
{ config, pkgs, lib, ... }:
-
-let
-  tuigreetBin = "${pkgs.tuigreet}/bin/tuigreet";
-  sessionsDir = "${pkgs.hyprland}/share/wayland-sessions";
-in
-{
-  #################################
-  # Greetd (tuigreet)
-  #################################
-
-  services.greetd = {
-    enable = true;
-
-    settings = {
-      default_session = {
-        command = ''
-          ${tuigreetBin} \
-            --time \
-            --remember \
-            --remember-session \
-            --sessions ${sessionsDir} \
-            --cmd "start-hyprland"
-        '';
-        user = "greeter";
-      };
-    };
-  };
-
-  #################################
-  # Fix TTY / boot noise issues
-  #################################
-
-  systemd.services.greetd.serviceConfig = {
-    Type = "idle";
-    StandardInput = "tty";
-    StandardOutput = "tty";
-    StandardError = "journal";
-
-    # Prevent boot log spam on tty
-    TTYReset = true;
-    TTYVHangup = true;
-    TTYVTDisallocate = true;
-  };
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/networking.nix

-
-

-This sets the networking. -

-
-
{ lib, config, pkgs, ... }:
-
-{
-  #################################
-  # Networking core
-  #################################
-  networking = {
-    # Let DHCP be default unless overridden elsewhere
-    useDHCP = lib.mkDefault true;
-
-    # Hostname comes from host.nix, do NOT redefine here
-
-    #################################
-    # NetworkManager (primary stack)
-    #################################
-    networkmanager = {
-      enable = true;
-      # Use iwd backend for WiFi
-      wifi.backend = "iwd";
-    };
-
-    #################################
-    # iwd (WiFi daemon)
-    #################################
-    wireless.iwd = {
-      enable = true;
-      # Allow user control via NM / CLI
-      settings.General.EnableNetworkConfiguration = true;
-    };
-
-    #################################
-    # Firewall
-    #################################
-    firewall = {
-      enable = true;
-      # KDE Connect support
-      allowedTCPPortRanges = [
-        { from = 1714; to = 1764; }
-      ];
-      allowedUDPPortRanges = [
-        { from = 1714; to = 1764; }
-      ];
-    };
-  };
-
-  #################################
-  # System packages
-  #################################
-  environment.systemPackages = [
-    pkgs.networkmanager
-    pkgs.linux-firmware
-    pkgs.networkmanagerapplet
-  ];
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/nix.nix

-
-
-
{ lib, config, ... }:
-
-{
-    nix.settings = {
-      experimental-features = [ "nix-command" "flakes" ];
-      download-buffer-size = 536870912; # 512 MB
-      cores = 2;
-      max-jobs = 1;
-    };
-}
-
-
-
-
-
-

generated/modules/traveldroid/system/printing.nix

-
-

-This sets the dbus implementation -

-
-
{ lib, config, pkgs, ... }:
-
-{
-  ############################
-  # Printing system
-  ############################
-  services.printing.enable = true;          # enable CUPS printing service
-
-  ############################
-  # System packages for GUI management
-  ############################
-  environment.systemPackages = with pkgs; [
-    system-config-printer    # GUI to manage printers
-  ];
-}
-
-
-
-
-
-
-

generated/users

-
-
-
-

generated/users/

-
-

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

-
-
{ lib, config, pkgs, ... }:
-
-let
-  username = "henrov";
-in
-{
-  #################################
-  # NixOS system user
-  #################################
-  users.users.${username} = {
-    isNormalUser = true;
-    home = "/home/${username}";
-    hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/";
-    extraGroups = [ "wheel" "networkmanager" "bluetooth" ];
-    ignoreShellProgramCheck = true;  # <-- avoids the assertion
-    shell = pkgs.zsh;
-  };
-
-  #################################
-  # Home Manager user definition
-  #################################
-  home-manager.users = {
-    ${username} = {
-      home.username      = username;
-      home.homeDirectory = "/home/${username}";
-      home.stateVersion  = "26.05";
-
-      programs.zsh.enable = true;
-      # home.file.".config/zsh/.zshrc".source = generatedZsh;
-
-      home.packages = [
-        # add packages here
-      ];
-
-      # Activation to ensure the directory is writable
-      home.activation.fixStylixPermissions = ''
-        mkdir -p $HOME/.config
-        chmod -R u+rwx $HOME/.config
-      '';
-
-      # Locale and timezone settings
-      home.sessionVariables = {
-        LANG   = "nl_NL.UTF-8";
-        LC_ALL = "nl_NL.UTF-8";
-        TZ     = "Europe/Amsterdam";
-      };
-    };
-  };
-}
-
-
-
-
-
-
-

These are all the prepared config files

-
-
-
-

.config/waypaper/config.ini

-
+
+

generated/.config/waypaper/config.ini

+

These are config files for .config/waypaper

-
[Settings]
+
[Settings]
 language = en
 backend = awww
 folder = ~/Wallpapers/pictures
@@ -4304,16 +4186,163 @@ mpvpaper_options =
 use_xdg_state = False
 stylesheet = /home/henrov/.config/waypaper/style.css
 keybindings = ~/.config/waypaper/keybindings.ini
-
 
-
-

.config/zed/settings.json

-
+
+

generated/.config/wofi/config

+

-These are config files for .config/zed +These are config files for .config/wofi +

+
+
[global]
+allow_images = true
+allow_markup = true
+
+# Which modes are active
+show_drun = true:apps,false:others
+show_run = true
+show_files = false
+show_windowed = false
+show_dmenu = false
+show_ssh = false
+show_power = false
+
+# Layout / scrolling
+location = center
+anchor = center
+
+lines = 10
+columns = 1
+sort_order = last-used
+sort_method = fuzzy
+allow_scrolling = true
+scroll_wrap = true
+scroll_step = 10
+cycle = true
+hide_scroll = false
+hide_search = false
+
+# Labels
+show_labels = true
+label_search = true
+label_run = Run
+label_files = Files
+label_windowed = Windows
+label_drun = Applications
+label_dmenu = Commands
+label_ssh = SSH
+label_power = Power
+
+prompt = > ...
+
+
+
+
+
+

generated/.config/wofi/style.css

+
+

+These are config files for .config/wofi +

+
+
@import url("file:///home/henrov/.config/shared/colors.css");
+
+/* Global styles */
+   * {
+    background-color: transparent;
+    color: @text;
+    font-family: "JetBrainsMono Nerd Font", monospace;
+    font-size: 12pt;
+}
+
+/* --- DRUN menu (full size) --- */
+#main {
+    background:
+        linear-gradient(@base-alpha, @base-alpha) padding-box, /* Inner fill */
+        linear-gradient(45deg, @blue, @green) border-box;      /* Gradient border */
+    border: 2px solid transparent; /* required for border-box layering */
+    border-radius: 30px;
+    padding: 20px;
+    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
+    width: 800px;
+    height: 600px;
+}
+
+/* --- DMENU menu --- */
+#dmenu {
+    background:
+        linear-gradient(@base-alpha, @base-alpha) padding-box,
+        linear-gradient(45deg, @blue, @green) border-box;
+    border: 2px solid transparent;
+    border-radius: 30px;
+    padding: 10px; /* smaller padding for half-height */
+    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
+    width: 800px;
+    height: 150px;
+}
+
+/* Input field */
+#input {
+    background-color: @surface0;
+    color: @text;
+    border: 1px solid @surface1;
+    border-radius: 30px;
+    padding: 5px 10px;
+    margin-bottom: 10px;
+}
+
+/* Entries */
+#entry {
+    background-color: rgba(200,200,200,0.2);
+    color: @text;
+    border-radius: 30px;
+    padding: 5px 10px;
+    margin: 2px 0;
+    border: 2px solid transparent; /* needed for gradient on selection */
+    transition: all 0.2s ease;
+}
+
+/* Entry focus (hover or typing) */
+#entry:focus {
+    background:
+        linear-gradient(@base-alpha, @base-alpha) padding-box,
+        linear-gradient(45deg, @blue, @green) border-box;
+    color: @lavender;
+    border-radius: 30px;
+}
+
+/* Entry selection */
+#entry:selected {
+    background:
+        linear-gradient(@base-alpha, @base-alpha) padding-box,
+        linear-gradient(45deg, @blue, @green) border-box;
+    color: @text;
+    border-radius: 30px;
+}
+
+/* Scrollbar */
+#scrollbar {
+    background-color: @surface0;
+    border-radius: 30px;
+    width: 8px;
+}
+
+#scrollbar.handle {
+    background-color: @blue;
+    border-radius: 30px;
+}
+
+
+
+
+
+

generated/.config/zed/settings.json

+
+

+These are config files for Zed editor

// Zed settings
@@ -4347,44 +4376,25 @@ These are config files for .config/zed
 
-
-

.config/shared/colors.css

-
+
+

generated/.config/zsh/.zshrc

+

-These are config files for .config/wofi +This sets up the zsh in the terminal

-
/* Catppuccin Mocha Palette */
-@define-color crust      #11111b;
-@define-color mantle     #181825;
-@define-color base       #1e1e2e;
-@define-color base-alpha rgba(30, 30, 46, 0.9);
+
# Path to syntax highlighting installed by Nix
+ZSH_SYNTAX_HIGHLIGHTING="${HOME}/.nix-profile/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
 
-@define-color surface0   #313244;
-@define-color surface1   #45475a;
-@define-color surface2   #585b70;
+# Load syntax highlighting if available
+if [ -f "$ZSH_SYNTAX_HIGHLIGHTING" ]; then
+    source "$ZSH_SYNTAX_HIGHLIGHTING"
+fi
 
-@define-color overlay0   #6c7086;
-@define-color overlay1   #7f849c;
-@define-color overlay2   #9399b2;
-
-@define-color subtext0   #a6adc8;
-@define-color subtext1   #bac2de;
-@define-color text       #cdd6f4;
-
-@define-color rosewater  #f5e0dc;
-@define-color flamingo   #f2cdcd;
-@define-color pink       #f5c2e7;
-@define-color mauve      #cba6f7;
-@define-color red        #f38ba8;
-@define-color maroon     #eba0ac;
-@define-color peach      #fab387;
-@define-color yellow     #f9e2af;
-@define-color green      #a6e3a1;
-@define-color teal       #94e2d5;
-@define-color sapphire   #74c7ec;
-@define-color blue       #89b4fa;
-@define-color lavender   #b4befe;
+# Initialize Starship prompt
+if command -v starship >/dev/null 2>&1; then
+    eval "$(starship init zsh)"
+fi
 
@@ -4393,7 +4403,7 @@ These are config files for .config/wofi

Author: Henro Veijer

-

Created: 2026-04-09 do 16:24

+

Created: 2026-04-10 vr 18:20

Validate

diff --git a/Droidnix/README.org b/Droidnix/README.org index 2dd1fff55..b0f25d722 100644 --- a/Droidnix/README.org +++ b/Droidnix/README.org @@ -18,18 +18,17 @@ :CUSTOM_ID: introduction :END: ** 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. +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: **** Core **** Hyprland -**** Mangowc *** 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**. +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: 1. =.assets/=: Static, non-generated files (e.g., configs, scripts, themes). -2. Generated folders (=system=, =hyprland=, =mangowc=): NixOS and Home Manager configurations, generated from Org files. +2. Generated files and folders #+title: NixOS Configuration Structure @@ -46,8 +45,7 @@ The =generated/= directory contains all generated configurations, divided into t ** First Setup 1. Clone this repository. 2. Run the setup script: =./setup_droid=. -3. Edit =.generated/.config/base.conf= to choose your window manager (=wm = "hyprland"= or =wm = "mangowc"=). -4. Tangle this Org file to generate Nix configurations: =C-c C-v t= in 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= +3. Tangle this Org file to generate Nix configurations: =C-c C-v t= in 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= 5. Build and switch: =sudo nixos-rebuild switch --flake .#=. --- @@ -58,6 +56,72 @@ The =generated/= directory contains all generated configurations, divided into t :END: 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= +This is a list of additional apps to install +#+BEGIN_SRC toml :tangle generated/assets/2_b_installed.conf :noweb yes :mkdirp yes :eval never +#packages +_1password-gui +audacity +baobab +bat +blueman +bluez +brave +btop +chromium +cliphist +comma +direnv +duf +delta +eza +fd +file +fzf +git +gparted +grim +handbrake +hyperfine +just +jq +kdePackages.kdeconnect-kde +libreoffice +nextcloud-client +nextcloud-talk-desktop +nix-index +nix-output-monitor +nh +obsidian +onlyoffice-desktopeditors +openssl +postman +python3 +qdirstat +ripgrep +signal-desktop +slurp +spotify +solaar +swappy +tea +todoist +tree +usbutils +vlc +wev +wget +wl-clipboard +wf-recorder +yazu +zed-editor +zoxide + +#flatpaks +eu.betterbird.Betterbird +com.todoist.Todoist +#+END_SRC + * The Actual Code :code: :PROPERTIES: @@ -65,7 +129,7 @@ The =.assets/= folder contains all static files, such as configs, scripts, and t :END: This section contains the Org blocks for tangling Nix code into the generated folders. -** =flake.nix= +** =generated/flake.nix= The Nix flake definition for Droidnix. #+BEGIN_SRC nix :tangle flake.nix :noweb yes :mkdirp yes :eval never { @@ -130,59 +194,47 @@ The Nix flake definition for Droidnix. } #+END_SRC -** =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, ... }: +** =generated/hosts/traveldroid/boot.nix= +#+BEGIN_SRC nix :tangle generated/hosts/traveldroid/boot.nix :noweb yes :mkdirp yes :eval never +{ config, pkgs, lib, flakeRoot, ... }: -let - hostname = "traveldroid"; - modulesPath = "${flakeRoot}/generated/modules/${hostname}"; - hostModules = import-tree modulesPath; - allModules = hostModules.imports; -in { - networking.hostName = hostname; - system.stateVersion = "26.05"; - - ################################# - # Locale - ################################# - - i18n = { - defaultLocale = "nl_NL.UTF-8"; - extraLocales = [ - "nl_NL.UTF-8/UTF-8" - "en_US.UTF-8/UTF-8" - ]; - consoleKeyMap = "us"; + boot.loader = { + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + efi.efiSysMountPoint = "/boot"; + timeout = 5; }; - time.timeZone = "Europe/Amsterdam"; + boot.kernelPackages = pkgs.linuxPackages_latest; - ################################# - # Imports - ################################# - - imports = - [ ../../../generated/users/henrov.nix - ./boot.nix - ./hardware-configuration.nix - ] - ++ allModules - ++ [ home-manager.nixosModules.home-manager ]; - - ################################# - # Home Manager integration - ################################# - - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - - environment.systemPackages = [ - pkgs.dconf + boot.kernelParams = [ + "quiet" + "splash" + "udev.log_level=3" + "rd.systemd.show_status=false" ]; - programs.dconf.enable = true; + boot.consoleLogLevel = 0; + #boot.initrd.systemd.enable = true; + boot.initrd.availableKernelModules = [ + "xhci_pci" + "nvme" + "usb_storage" + "sd_mod" + "rtsx_usb_sdmmc" + ]; + + hardware.enableAllFirmware = true; + + boot.kernelModules = [ "kvm-intel" ]; + + boot.plymouth = { + enable = true; + }; + + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; } #+END_SRC @@ -240,53 +292,62 @@ in } #+END_SRC -** =generated/hosts/traveldroid/boot.nix= -#+BEGIN_SRC nix :tangle generated/hosts/traveldroid/boot.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, lib, flakeRoot, ... }: +** =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, ... }: +let + hostname = "traveldroid"; + modulesPath = "${flakeRoot}/generated/modules/${hostname}"; + hostModules = import-tree modulesPath; + allModules = hostModules.imports; +in { - boot.loader = { - systemd-boot.enable = true; - efi.canTouchEfiVariables = true; - efi.efiSysMountPoint = "/boot"; - timeout = 5; + networking.hostName = hostname; + system.stateVersion = "26.05"; + + ################################# + # Locale + ################################# + + i18n = { + defaultLocale = "nl_NL.UTF-8"; + extraLocales = [ + "nl_NL.UTF-8/UTF-8" + "en_US.UTF-8/UTF-8" + ]; + consoleKeyMap = "us"; }; - boot.kernelPackages = pkgs.linuxPackages_latest; + time.timeZone = "Europe/Amsterdam"; - boot.kernelParams = [ - "quiet" - "splash" - "udev.log_level=3" - "rd.systemd.show_status=false" + ################################# + # Imports + ################################# + + imports = + [ ../../../generated/users/henrov.nix + ./boot.nix + ./hardware-configuration.nix + ] + ++ allModules + ++ [ home-manager.nixosModules.home-manager ]; + + ################################# + # Home Manager integration + ################################# + + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + + environment.systemPackages = [ + pkgs.dconf ]; - boot.consoleLogLevel = 0; - #boot.initrd.systemd.enable = true; - boot.initrd.availableKernelModules = [ - "xhci_pci" - "nvme" - "usb_storage" - "sd_mod" - "rtsx_usb_sdmmc" - ]; - - hardware.enableAllFirmware = true; - - boot.kernelModules = [ "kvm-intel" ]; - - boot.plymouth = { - enable = true; - }; - - hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + programs.dconf.enable = true; } #+END_SRC - -* Following are the imported modules - * generated/traveldroid/modules/apps ** =generated/modules/traveldroid/apps/2_b_installed.nix= @@ -393,53 +454,96 @@ in { } #+END_SRC -** =generated/assets/2_b_installed.conf= -This is a list of additional apps to install -#+BEGIN_SRC toml :tangle generated/assets/2_b_installed.conf :noweb yes :mkdirp yes :eval never -#packages -bluez -blueman -usbutils -todoist -brave -chromium -git -direnv -ripgrep -wget -kdePackages.kdeconnect-kde -_1password-gui -tree -gparted -file -htop -btop -bat -wev -solaar -baobab -duf -zed-editor -eza -z-lua -qdirstat -obsidian -onlyoffice-desktopeditors -postman -tea -python3 -nextcloud-client -nextcloud-talk-desktop -signal-desktop -openssl -audacity -handbrake -spotify -vlc +** =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, ... }: + +let + username = config.defaultUser or "henrov"; + + assetPath = "${flakeRoot}/generated/.config/emacs"; + + # Emacs package with Tree-sitter support + emacsPkg = pkgs.emacs-pgtk.override { withTreeSitter = true; }; + + # Extra packages for Emacs via Home Manager + emacsExtraPackages = epkgs: [ + epkgs.manualPackages.treesit-grammars.with-all-grammars + epkgs.nerd-icons + epkgs.doom-modeline + epkgs.diminish + epkgs.eldoc + epkgs.pulsar + epkgs.which-key + epkgs.expreg + epkgs.vundo + epkgs.puni + epkgs.avy + epkgs.consult + epkgs.vertico + epkgs.marginalia + epkgs.crux + epkgs.magit + epkgs.nerd-icons-corfu + epkgs.corfu + epkgs.cape + epkgs.orderless + epkgs.yasnippet + epkgs.yasnippet-snippets + epkgs.rg + epkgs.exec-path-from-shell + epkgs.eat + epkgs.rust-mode + epkgs.rustic + epkgs.nix-mode + epkgs.hcl-mode + epkgs.shell-pop + epkgs.envrc + epkgs.nixpkgs-fmt + epkgs.f + epkgs.gptel + epkgs.catppuccin-theme + epkgs.eldoc-box + epkgs.sideline + epkgs.sideline-flymake + epkgs.sideline-eglot + ]; +in +{ + # System-wide installation + environment.systemPackages = [ + emacsPkg + ]; + + # Home Manager user-specific configuration for your default user + home-manager.users = { + ${username} = { + home.sessionVariables = { + EDITOR = "emacs"; + XDG_SCREENSHOTS_DIR = "~/screenshots"; + }; + + programs.emacs = { + enable = true; + package = emacsPkg; + extraPackages = emacsExtraPackages; + }; + + home.file = { + ".emacs.d/early-init.el" = { + source = "${assetPath}/early-init.el"; + force = true; # <-- allow overwrite + }; + ".emacs.d/init.el" = { + source = "${assetPath}/init.el"; + force = true; # <-- allow overwrite + }; + }; + }; + }; +} -#flatpaks -eu.betterbird.Betterbird -com.todoist.Todoist #+END_SRC ** =generated/modules/traveldroid/apps/flameshot.nix= @@ -566,290 +670,7 @@ in } #+END_SRC -** =.config/starship.toml= -These are config files for .config -#+BEGIN_SRC toml :tangle generated/.config/starship.toml :noweb yes :mkdirp yes :eval never -"$schema" = 'https://starship.rs/config-schema.json' -format = """ -[](red)\ -$os\ -$username\ -[](bg:peach fg:red)\ -$directory\ -[](bg:yellow fg:peach)\ -$git_branch\ -$git_status\ -[](fg:yellow bg:green)\ -$c\ -$rust\ -$golang\ -$nodejs\ -$php\ -$java\ -$kotlin\ -$haskell\ -$python\ -[](fg:green bg:sapphire)\ -$conda\ -[](fg:sapphire bg:lavender)\ -$time\ -[ ](fg:lavender)\ -$cmd_duration\ -$line_break\ -$character""" - -palette = 'catppuccin_mocha' - -[os] -disabled = false -style = "bg:red fg:crust" - -[os.symbols] -Windows = "" -Ubuntu = "󰕈" -SUSE = "" -Raspbian = "󰐿" -Mint = "󰣭" -Macos = "󰀵" -Manjaro = "" -Linux = "󰌽" -Gentoo = "󰣨" -Fedora = "󰣛" -Alpine = "" -Amazon = "" -Android = "" -AOSC = "" -Arch = "󰣇" -Artix = "󰣇" -CentOS = "" -Debian = "󰣚" -Redhat = "󱄛" -RedHatEnterprise = "󱄛" - -[username] -show_always = true -style_user = "bg:red fg:crust" -style_root = "bg:red fg:crust" -format = '[ $user]($style)' - -[directory] -style = "bg:peach fg:crust" -format = "[ $path ]($style)" -truncation_length = 3 -truncation_symbol = "…/" - -[directory.substitutions] -"Documents" = "󰈙 " -"Downloads" = " " -"Music" = "󰝚 " -"Pictures" = " " -"Developer" = "󰲋 " - -[git_branch] -symbol = "" -style = "bg:yellow" -format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)' - -[git_status] -style = "bg:yellow" -format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)' - -[nodejs] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[c] -symbol = " " -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[rust] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[golang] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[php] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[java] -symbol = " " -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[kotlin] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[haskell] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - -[python] -symbol = "" -style = "bg:green" -format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)' - -[docker_context] -symbol = "" -style = "bg:sapphire" -format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)' - -[conda] -symbol = "  " -style = "fg:crust bg:sapphire" -format = '[$symbol$environment ]($style)' -ignore_base = false - -[time] -disabled = false -time_format = "%R" -style = "bg:lavender" -format = '[[  $time ](fg:crust bg:lavender)]($style)' - -[line_break] -disabled = false - -[character] -disabled = false -success_symbol = '[❯](bold fg:green)' -error_symbol = '[❯](bold fg:red)' -vimcmd_symbol = '[❮](bold fg:green)' -vimcmd_replace_one_symbol = '[❮](bold fg:lavender)' -vimcmd_replace_symbol = '[❮](bold fg:lavender)' -vimcmd_visual_symbol = '[❮](bold fg:yellow)' - -[cmd_duration] -show_milliseconds = true -format = " in $duration " -style = "bg:lavender" -disabled = false -show_notifications = true -min_time_to_notify = 45000 - -[palettes.catppuccin_mocha] -rosewater = "#f5e0dc" -flamingo = "#f2cdcd" -pink = "#f5c2e7" -mauve = "#cba6f7" -red = "#f38ba8" -maroon = "#eba0ac" -peach = "#fab387" -yellow = "#f9e2af" -green = "#a6e3a1" -teal = "#94e2d5" -sky = "#89dceb" -sapphire = "#74c7ec" -blue = "#89b4fa" -lavender = "#b4befe" -text = "#cdd6f4" -subtext1 = "#bac2de" -subtext0 = "#a6adc8" -overlay2 = "#9399b2" -overlay1 = "#7f849c" -overlay0 = "#6c7086" -surface2 = "#585b70" -surface1 = "#45475a" -surface0 = "#313244" -base = "#1e1e2e" -mantle = "#181825" -crust = "#11111b" - -[palettes.catppuccin_frappe] -rosewater = "#f2d5cf" -flamingo = "#eebebe" -pink = "#f4b8e4" -mauve = "#ca9ee6" -red = "#e78284" -maroon = "#ea999c" -peach = "#ef9f76" -yellow = "#e5c890" -green = "#a6d189" -teal = "#81c8be" -sky = "#99d1db" -sapphire = "#85c1dc" -blue = "#8caaee" -lavender = "#babbf1" -text = "#c6d0f5" -subtext1 = "#b5bfe2" -subtext0 = "#a5adce" -overlay2 = "#949cbb" -overlay1 = "#838ba7" -overlay0 = "#737994" -surface2 = "#626880" -surface1 = "#51576d" -surface0 = "#414559" -base = "#303446" -mantle = "#292c3c" -crust = "#232634" - -[palettes.catppuccin_latte] -rosewater = "#dc8a78" -flamingo = "#dd7878" -pink = "#ea76cb" -mauve = "#8839ef" -red = "#d20f39" -maroon = "#e64553" -peach = "#fe640b" -yellow = "#df8e1d" -green = "#40a02b" -teal = "#179299" -sky = "#04a5e5" -sapphire = "#209fb5" -blue = "#1e66f5" -lavender = "#7287fd" -text = "#4c4f69" -subtext1 = "#5c5f77" -subtext0 = "#6c6f85" -overlay2 = "#7c7f93" -overlay1 = "#8c8fa1" -overlay0 = "#9ca0b0" -surface2 = "#acb0be" -surface1 = "#bcc0cc" -surface0 = "#ccd0da" -base = "#eff1f5" -mantle = "#e6e9ef" -crust = "#dce0e8" - -[palettes.catppuccin_macchiato] -rosewater = "#f4dbd6" -flamingo = "#f0c6c6" -pink = "#f5bde6" -mauve = "#c6a0f6" -red = "#ed8796" -maroon = "#ee99a0" -peach = "#f5a97f" -yellow = "#eed49f" -green = "#a6da95" -teal = "#8bd5ca" -sky = "#91d7e3" -sapphire = "#7dc4e4" -blue = "#8aadf4" -lavender = "#b7bdf8" -text = "#cad3f5" -subtext1 = "#b8c0e0" -subtext0 = "#a5adcb" -overlay2 = "#939ab7" -overlay1 = "#8087a2" -overlay0 = "#6e738d" -surface2 = "#5b6078" -surface1 = "#494d64" -surface0 = "#363a4f" -base = "#24273a" -mantle = "#1e2030" -crust = "#181926" - -#+END_SRC ** =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 @@ -918,141 +739,7 @@ in } #+END_SRC -** =.config/wofi/config= -These are config files for .config/wofi -#+BEGIN_SRC ini :tangle generated/.config/wofi/config :noweb yes :mkdirp yes :eval never -[global] -allow_images = true -allow_markup = true -# Which modes are active -show_drun = true:apps,false:others -show_run = true -show_files = false -show_windowed = false -show_dmenu = false -show_ssh = false -show_power = false - -# Layout / scrolling -location = center -anchor = center - -lines = 10 -columns = 1 -sort_order = last-used -sort_method = fuzzy -allow_scrolling = true -scroll_wrap = true -scroll_step = 10 -cycle = true -hide_scroll = false -hide_search = false - -# Labels -show_labels = true -label_search = true -label_run = Run -label_files = Files -label_windowed = Windows -label_drun = Applications -label_dmenu = Commands -label_ssh = SSH -label_power = Power - -prompt = > ... -#+END_SRC - -** =.config/wofi/style.css= -These are config files for .config/wofi -#+BEGIN_SRC css :tangle generated/.config/wofi/style.css :noweb yes :mkdirp yes :eval never -@import url("file:///home/henrov/.config/shared/colors.css"); - -/* Global styles */ - * { - background-color: transparent; - color: @text; - font-family: "JetBrainsMono Nerd Font", monospace; - font-size: 12pt; -} - -/* --- DRUN menu (full size) --- */ -#main { - background: - linear-gradient(@base-alpha, @base-alpha) padding-box, /* Inner fill */ - linear-gradient(45deg, @blue, @green) border-box; /* Gradient border */ - border: 2px solid transparent; /* required for border-box layering */ - border-radius: 30px; - padding: 20px; - box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); - width: 800px; - height: 600px; -} - -/* --- DMENU menu --- */ -#dmenu { - background: - linear-gradient(@base-alpha, @base-alpha) padding-box, - linear-gradient(45deg, @blue, @green) border-box; - border: 2px solid transparent; - border-radius: 30px; - padding: 10px; /* smaller padding for half-height */ - box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); - width: 800px; - height: 150px; -} - -/* Input field */ -#input { - background-color: @surface0; - color: @text; - border: 1px solid @surface1; - border-radius: 30px; - padding: 5px 10px; - margin-bottom: 10px; -} - -/* Entries */ -#entry { - background-color: rgba(200,200,200,0.2); - color: @text; - border-radius: 30px; - padding: 5px 10px; - margin: 2px 0; - border: 2px solid transparent; /* needed for gradient on selection */ - transition: all 0.2s ease; -} - -/* Entry focus (hover or typing) */ -#entry:focus { - background: - linear-gradient(@base-alpha, @base-alpha) padding-box, - linear-gradient(45deg, @blue, @green) border-box; - color: @lavender; - border-radius: 30px; -} - -/* Entry selection */ -#entry:selected { - background: - linear-gradient(@base-alpha, @base-alpha) padding-box, - linear-gradient(45deg, @blue, @green) border-box; - color: @text; - border-radius: 30px; -} - -/* Scrollbar */ -#scrollbar { - background-color: @surface0; - border-radius: 30px; - width: 8px; -} - -#scrollbar.handle { - background-color: @blue; - border-radius: 30px; -} -#+END_SRC ** =generated/modules/traveldroid/apps/zenbrowser.nix= This installs zen browser @@ -1128,115 +815,737 @@ in } #+END_SRC -** =generated/.config/zsh/.zshrc= -This sets up the zsh in the terminal -#+BEGIN_SRC bash :tangle generated/.config/zsh/.zshrc :noweb yes :mkdirp yes :eval never -# Path to syntax highlighting installed by Nix -ZSH_SYNTAX_HIGHLIGHTING="${HOME}/.nix-profile/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" +* generated/modules/traveldroid/desktop -# Load syntax highlighting if available -if [ -f "$ZSH_SYNTAX_HIGHLIGHTING" ]; then - source "$ZSH_SYNTAX_HIGHLIGHTING" -fi +** =generated/modules/traveldroid/desktop/fonts.nix= +This file installs and configures fonts +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/fonts.nix :noweb yes :mkdirp yes :eval never +{ lib, pkgs, config, ... }: -# Initialize Starship prompt -if command -v starship >/dev/null 2>&1; then - eval "$(starship init zsh)" -fi +{ + fonts.packages = with pkgs; [ + nerd-fonts.iosevka + nerd-fonts.fira-code + nerd-fonts.jetbrains-mono + ]; +} #+END_SRC -** =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, ... }: +** =generated/modules/traveldroid/desktop/gtk.nix= +Setting up GTK +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/gtk.nix :noweb yes :mkdirp yes :eval never +{ pkgs, config, lib, ... }: let username = config.defaultUser or "henrov"; - - assetPath = "${flakeRoot}/generated/.config/emacs"; - - # Emacs package with Tree-sitter support - emacsPkg = pkgs.emacs-pgtk.override { withTreeSitter = true; }; - - # Extra packages for Emacs via Home Manager - emacsExtraPackages = epkgs: [ - epkgs.manualPackages.treesit-grammars.with-all-grammars - epkgs.nerd-icons - epkgs.doom-modeline - epkgs.diminish - epkgs.eldoc - epkgs.pulsar - epkgs.which-key - epkgs.expreg - epkgs.vundo - epkgs.puni - epkgs.avy - epkgs.consult - epkgs.vertico - epkgs.marginalia - epkgs.crux - epkgs.magit - epkgs.nerd-icons-corfu - epkgs.corfu - epkgs.cape - epkgs.orderless - epkgs.yasnippet - epkgs.yasnippet-snippets - epkgs.rg - epkgs.exec-path-from-shell - epkgs.eat - epkgs.rust-mode - epkgs.rustic - epkgs.nix-mode - epkgs.hcl-mode - epkgs.shell-pop - epkgs.envrc - epkgs.nixpkgs-fmt - epkgs.f - epkgs.gptel - epkgs.catppuccin-theme - epkgs.eldoc-box - epkgs.sideline - epkgs.sideline-flymake - epkgs.sideline-eglot - ]; in { - # System-wide installation - environment.systemPackages = [ - emacsPkg + environment.systemPackages = with pkgs; [ + gtk3 + gtk4 ]; - # Home Manager user-specific configuration for your default user + home-manager.users."${username}" = { + gtk = { + enable = true; + }; + }; +} +#+END_SRC + +** =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, ... }: + +let + username = config.defaultUser or "henrov"; + assetPath = "${flakeRoot}/generated/.config/hypr"; + + hyprlandPkg = + pkgs.hyprland or + pkgs.hyprland-git or + inputs.hyprland.packages.${pkgs.system}.default; + +in +{ + # Install Hyprland systemwide + environment.systemPackages = [ hyprlandPkg ]; + + # Home Manager user configuration home-manager.users = { ${username} = { - home.sessionVariables = { - EDITOR = "emacs"; - XDG_SCREENSHOTS_DIR = "~/screenshots"; - }; - - programs.emacs = { - enable = true; - package = emacsPkg; - extraPackages = emacsExtraPackages; - }; - home.file = { - ".emacs.d/early-init.el" = { - source = "${assetPath}/early-init.el"; - force = true; # <-- allow overwrite + ".config/hypr/animations.conf" = { source = "${assetPath}/animations.conf"; force = true; }; + ".config/hypr/behaviour.conf" = { source = "${assetPath}/behaviour.conf"; force = true; }; + ".config/hypr/bindings.conf" = { source = "${assetPath}/bindings.conf"; force = true; }; + ".config/hypr/exec-once.conf" = { source = "${assetPath}/exec-once.conf"; force = true; }; + ".config/hypr/hypridle.conf" = { source = "${assetPath}/hypridle.conf"; force = true; }; + ".config/hypr/hyprland.conf" = { source = "${assetPath}/hyprland.conf"; force = true; }; + ".config/hypr/hyprlock.conf" = { source = "${assetPath}/hyprlock.conf"; force = true; }; + ".config/hypr/layer-rules.conf" = { source = "${assetPath}/layer-rules.conf"; force = true; }; + ".config/hypr/layout.conf" = { source = "${assetPath}/layout.conf"; force = true; }; + ".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; force = true; }; + ".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true; force = true; }; + ".config/hypr/theming.css" = { source = "${assetPath}/theming.css"; force = true; }; + ".config/hypr/window-rules.conf" = { source = "${assetPath}/window-rules.conf"; force = true; }; + ".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; force = true; }; + }; + }; + }; +} +#+END_SRC + +** =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, ... }: + +let + username = config.defaultUser or "henrov"; + moduleName = "stylix"; + + assetPath = "${flakeRoot}/generated/.config/${moduleName}"; + + stylixConfFile = "${assetPath}/stylix.conf"; + stylixConf = + if builtins.pathExists stylixConfFile + then builtins.readFile stylixConfFile + else ""; + + cursorName = "phinger-cursors-light"; + cursorSize = 24; +in +{ + ################################# + # Enable Stylix module + ################################# + imports = [ + stylix.nixosModules.stylix + ]; + + ################################# + # System packages + ################################# + environment.systemPackages = [ + pkgs.feh + pkgs.st + ]; + + ################################# + # Stylix system config + ################################# + stylix = { + enable = true; + + base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; + polarity = "dark"; + + targets = { + gtk.enable = true; + qt.enable = true; + }; + + cursor = { + name = cursorName; + package = pkgs.phinger-cursors; + size = cursorSize; + }; + }; + + ################################# + # Home Manager + ################################# + home-manager.users = { + "${username}" = { + + ################################# + # ONLY custom file (safe) + ################################# + home.file.".config/stylix/stylix.conf" = { + text = stylixConf; + force = true; + }; + + ################################# + # Environment variables + ################################# + home.sessionVariables = { + STYLIX_CONF = "$HOME/.config/stylix/stylix.conf"; + XCURSOR_THEME = cursorName; + XCURSOR_SIZE = toString cursorSize; + HYPRCURSOR_THEME = cursorName; + HYPRCURSOR_SIZE = toString cursorSize; + }; + }; + }; +} +#+END_SRC + +** =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, ... }: + +let + username = config.defaultUser or "henrov"; + homeDir = "/home/${username}"; + wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers"; + wallpaperDst = "${homeDir}/Wallpapers"; + randoScript = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh"; +in +{ + # Make bash available + environment.systemPackages = [ pkgs.bash pkgs.rsync pkgs.jq pkgs.awww pkgs.waypaper pkgs.socat ]; + + # Create the copy script using Home Manager, following Waybar style + home-manager.users = { + ${username} = { + home.file = { + "copy-wallpapers.sh" = { + text = '' + #!/run/current-system/sw/bin/bash + set -euo pipefail + echo "Running as $(whoami)" + echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..." + if [ ! -d "${wallpaperSrc}" ]; then + echo "ERROR: ${wallpaperSrc} does not exist" + exit 1 + fi + mkdir -p "${wallpaperDst}" + # Simple copy, overwrite everything + cp -r "${wallpaperSrc}/." "${wallpaperDst}/" + # Fix permissions + chmod -R u+rwx "${wallpaperDst}" + echo "Done copying wallpapers." + ''; + executable = true; + force = true; }; - ".emacs.d/init.el" = { - source = "${assetPath}/init.el"; - force = true; # <-- allow overwrite + }; + }; + }; + + # User service to run the script that copies the Wallpaperstuff + systemd.user.services.copyWallpapers = { + description = "Copy wallpapers from repo to ~/Wallpapers"; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${homeDir}/copy-wallpapers.sh"; + Restart = "no"; + WorkingDirectory = homeDir; + }; + wantedBy = [ "default.target" ]; + }; + + # User service to randomize wallpapers + systemd.user.services.randomizeWallpapers = { + description = "Randomize wallpapers in ~/Wallpapers/pictures"; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${randoScript}"; + Restart = "no"; + WorkingDirectory = homeDir; + }; + wantedBy = [ "default.target" ]; + }; + + ############################ + # Random background per workspace at logon + ############################ + + systemd.user.services.workspaceWallpapers = { + description = "Dynamic wallpapers per workspace for Hyprland"; + after = [ "graphical-session.target" ]; + wants = [ "graphical-session.target" ]; + + serviceConfig = { + Type = "simple"; + ExecStart = "${homeDir}/Wallpapers/scripts/workspace-wallpapers.sh"; + Restart = "on-failure"; + RestartSec = 5; + WorkingDirectory = homeDir; + Environment = [ + "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}" + "WAYLAND_DISPLAY=wayland-1" + "PATH=/run/current-system/sw/bin:/usr/bin:/bin" + ]; + }; + + wantedBy = [ "default.target" ]; + }; +} +#+END_SRC + +** =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, ... }: +let + # Use the config option defaultUser directly, fallback to "henrov" + username = config.defaultUser or "henrov"; + assetPath = "${flakeRoot}/generated/.config/waybar"; +in +{ + # Install Waybar system-wide + environment.systemPackages = [ pkgs.waybar ]; + + home-manager.users = { + ${username} = { + home.file = { + ".config/waybar/config" = { + text = builtins.readFile "${assetPath}/config"; + force = true; + }; + ".config/waybar/style.css" = { + text = builtins.replaceStrings ["henrov"] [username] (builtins.readFile "${assetPath}/style.css"); + force = true; + }; + ".config/waybar/scripts/bluetooth-status.sh" = { + text = builtins.readFile "${assetPath}/scripts/bluetooth-status.sh"; + force = true; + executable = true; + }; + ".config/waybar/scripts/hypr-workspaces.sh" = { + text = builtins.readFile "${assetPath}/scripts/hypr-workspaces.sh"; + force = true; + executable = true; + }; + ".config/waybar/scripts/hypr-workspacesmenu.sh" = { + text = builtins.readFile "${assetPath}/scripts/hypr-workspacesmenu.sh"; + force = true; + executable = true; + }; + }; + }; + }; + + # Systemd user service for Waybar + systemd.user.services.waybar = { + description = "Waybar for Hyprland"; + after = [ "graphical-session.target" ]; + + serviceConfig = { + ExecStart = "${pkgs.waybar}/bin/waybar"; + Restart = "always"; + Environment = '' + WAYLAND_DISPLAY=${config.environment.sessionVariables.WAYLAND_DISPLAY or "wayland-0"} + XDG_CURRENT_DESKTOP=Hyprland + ''; + }; + + wantedBy = [ "default.target" ]; + }; +} +#+END_SRC + + + +** =generated/modules/traveldroid/desktop/wayland.nix= +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/wayland.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, ... }: + +{ + ################################# + # Core Wayland packages + ################################# + environment.systemPackages = with pkgs; [ + wayland + wl-clipboard # optional but commonly used for copy/paste + ]; + + ################################# + # enable graphics stack + ################################# + hardware.graphics.enable = true; + + ################################# + # Optional session variables for Wayland + ################################# + environment.sessionVariables = { + # Forces some apps to use Wayland + NIXOS_OZONE_WL = "1"; + }; +} +#+END_SRC + +** =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, ... }: + +let + # Use the config option defaultUser directly, fallback to "henrov" + username = config.defaultUser or "henrov"; + + # Portal backends + basePortal = pkgs.xdg-desktop-portal-gtk; # full portal implementation + hyprlandPortal = pkgs.xdg-desktop-portal-hyprland; # Hyprland screencast +in +{ + ################################# + # Enable XDG desktop portals system-wide + ################################# + xdg.portal.enable = true; + + # Base + Hyprland portals + xdg.portal.extraPortals = [ basePortal hyprlandPortal ]; + + # Map screencast interface explicitly to Hyprland + xdg.portal.config = { + "org.freedesktop.impl.portal.Screencast".backend = "hyprland"; + }; + + ################################# + # Install portal packages system-wide + ################################# + environment.systemPackages = [ + basePortal + hyprlandPortal + ]; + + ################################# + # Home Manager user configuration + ################################# + home-manager.users = { + ${username} = { + home.packages = [ + basePortal + hyprlandPortal + ]; + }; + }; +} +#+END_SRC + +* generated/modules/traveldroid/system + +** =generated/modules/traveldroid/system/audio.nix= +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/audio.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, ... }: + +{ + ############################ + # Audio system + ############################ + environment.systemPackages = with pkgs; [ + pulseaudio # PulseAudio daemon + pavucontrol # GUI mixer + pamixer # CLI mixer + ]; +} +#+END_SRC + +** =generated/modules/traveldroid/system/base-colors.nix= +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/base-colors.nix :noweb yes :mkdirp yes :eval never +{ config, pkgs, flakeRoot, ... }: +let + username = "henrov"; # Replace with your username if needed +in +{ + home-manager.users = { + ${username} = { + home.file = { + ".config/shared/colors.css" = { + text = builtins.readFile "${flakeRoot}/generated/.config/shared/colors.css"; + force = true; }; }; }; }; } - #+END_SRC +** =generated/modules/traveldroid/system/bluetooth.nix= +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/bluetooth.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, home-manager, ... }: + +let + username = config.defaultUser or "henrov"; +in +{ + ############################ + # Bluetooth daemon + ############################ + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + package = pkgs.bluez; + }; +} +#+END_SRC + +** =generated/modules/traveldroid/system/dbus.nix= +This sets the dbus implementation +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/dbus.nix :noweb yes :mkdirp yes :eval never +{ config, pkgs, ... }: + +{ + # Enable classic D-Bus service + services.dbus.enable = true; + + # Use default dbus package (classic D-Bus) + services.dbus.dbusPackage = pkgs.dbus; + + # Include some essential system packages so shell and tools exist + environment.systemPackages = with pkgs; [ + bashInteractive + coreutils + ]; + + # Do not attempt to wrap dbus-daemon-launch-helper manually + # No extra security.wrappers needed +} +#+END_SRC + +** =generated/modules/traveldroid/system/gnome-keyring.nix= +This sets the dbus implementation +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/gnome-keyring.nix :noweb yes :mkdirp yes :eval never +{ config, pkgs, ... }: + +{ + ################################################## + # Core services + ################################################## + + # Enable GNOME Keyring + services.gnome.gnome-keyring.enable = true; + + ################################################## + # PAM (auto unlock keyring on login) + ################################################## + + security.pam.services = { + login.enableGnomeKeyring = true; + greetd.enableGnomeKeyring = true; + sddm.enableGnomeKeyring = true; + gdm.enableGnomeKeyring = true; + }; + + ################################################## + # Environment packages + ################################################## + + environment.systemPackages = with pkgs; [ + polkit_gnome + seahorse + libsecret + ]; + + ################################################## + # Security / Polkit + ################################################## + + security.polkit.enable = true; + + +} +#+END_SRC + +** =generated/modules/traveldroid/system/login-tuigreet.nix= +This sets up tuigreeter which is not fancy but imo fits the aesthetic I am aiming for +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/login-tuigreet.nix :noweb yes :mkdirp yes :eval never +{ config, pkgs, lib, ... }: + +let + tuigreetBin = "${pkgs.tuigreet}/bin/tuigreet"; + sessionsDir = "${pkgs.hyprland}/share/wayland-sessions"; +in +{ + ################################# + # Greetd (tuigreet) + ################################# + + services.greetd = { + enable = true; + + settings = { + default_session = { + command = '' + ${tuigreetBin} \ + --time \ + --remember \ + --remember-session \ + --sessions ${sessionsDir} \ + --cmd "start-hyprland" + ''; + user = "greeter"; + }; + }; + }; + + ################################# + # Fix TTY / boot noise issues + ################################# + + systemd.services.greetd.serviceConfig = { + Type = "idle"; + StandardInput = "tty"; + StandardOutput = "tty"; + StandardError = "journal"; + + # Prevent boot log spam on tty + TTYReset = true; + TTYVHangup = true; + TTYVTDisallocate = true; + }; +} +#+END_SRC + +** =generated/modules/traveldroid/system/networking.nix= +This sets the networking. +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/networking.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, ... }: + +{ + ################################# + # Networking core + ################################# + networking = { + # Let DHCP be default unless overridden elsewhere + useDHCP = lib.mkDefault true; + + # Hostname comes from host.nix, do NOT redefine here + + ################################# + # NetworkManager (primary stack) + ################################# + networkmanager = { + enable = true; + # Use iwd backend for WiFi + wifi.backend = "iwd"; + }; + + ################################# + # iwd (WiFi daemon) + ################################# + wireless.iwd = { + enable = true; + # Allow user control via NM / CLI + settings.General.EnableNetworkConfiguration = true; + }; + + ################################# + # Firewall + ################################# + firewall = { + enable = true; + # KDE Connect support + allowedTCPPortRanges = [ + { from = 1714; to = 1764; } + ]; + allowedUDPPortRanges = [ + { from = 1714; to = 1764; } + ]; + }; + }; + + ################################# + # System packages + ################################# + environment.systemPackages = [ + pkgs.networkmanager + pkgs.linux-firmware + pkgs.networkmanagerapplet + ]; +} +#+END_SRC + +** =generated/modules/traveldroid/system/nix.nix= +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/nix.nix :noweb yes :mkdirp yes :eval never +{ lib, config, ... }: + +{ + nix.settings = { + experimental-features = [ "nix-command" "flakes" ]; + download-buffer-size = 536870912; # 512 MB + cores = 2; + max-jobs = 1; + }; +} +#+END_SRC + +** =generated/modules/traveldroid/system/printing.nix= +This sets the dbus implementation +#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/printing.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, ... }: + +{ + ############################ + # Printing system + ############################ + services.printing.enable = true; # enable CUPS printing service + + ############################ + # System packages for GUI management + ############################ + environment.systemPackages = with pkgs; [ + system-config-printer # GUI to manage printers + ]; +} +#+END_SRC + + +* generated/users + +** =generated/users/= +This is the default user, just search and replace henrov another name if you want to change +#+BEGIN_SRC nix :tangle generated/users/henrov.nix :noweb yes :mkdirp yes :eval never +{ lib, config, pkgs, ... }: + +let + username = "henrov"; +in +{ + ################################# + # NixOS system user + ################################# + users.users.${username} = { + isNormalUser = true; + home = "/home/${username}"; + hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/"; + extraGroups = [ "wheel" "networkmanager" "bluetooth" ]; + ignoreShellProgramCheck = true; # <-- avoids the assertion + shell = pkgs.zsh; + }; + + ################################# + # Home Manager user definition + ################################# + home-manager.users = { + ${username} = { + home.username = username; + home.homeDirectory = "/home/${username}"; + home.stateVersion = "26.05"; + + programs.zsh.enable = true; + + home.packages = [ + # add packages here + ]; + + # Activation to ensure the directory is writable + home.activation.fixStylixPermissions = '' + mkdir -p $HOME/.config + chmod -R u+rwx $HOME/.config + ''; + + # Locale and timezone settings + home.sessionVariables = { + LANG = "nl_NL.UTF-8"; + LC_ALL = "nl_NL.UTF-8"; + TZ = "Europe/Amsterdam"; + }; + }; + }; +} +#+END_SRC + + +* These are all the prepared config files +:PROPERTIES: +:CUSTOM_ID: the-config-files +:END: + ** =generated/.config/emacs/early-init.el= This contaions emacs #+BEGIN_SRC el :tangle generated/.config/emacs/early-init.el :noweb yes :mkdirp yes :eval never @@ -1740,88 +2049,7 @@ the top of the file." #+END_SRC -* generated/modules/traveldroid/desktop - -** =generated/modules/traveldroid/desktop/fonts.nix= -This file installs and configures fonts -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/fonts.nix :noweb yes :mkdirp yes :eval never -{ lib, pkgs, config, ... }: - -{ - fonts.packages = with pkgs; [ - nerd-fonts.iosevka - nerd-fonts.fira-code - nerd-fonts.jetbrains-mono - ]; -} -#+END_SRC - -** =generated/modules/traveldroid/desktop/gtk.nix= -Setting up GTK -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/gtk.nix :noweb yes :mkdirp yes :eval never -{ pkgs, config, lib, ... }: - -let - username = config.defaultUser or "henrov"; -in -{ - environment.systemPackages = with pkgs; [ - gtk3 - gtk4 - ]; - - home-manager.users."${username}" = { - gtk = { - enable = true; - }; - }; -} -#+END_SRC - -** =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, ... }: - -let - username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/hypr"; - - hyprlandPkg = - pkgs.hyprland or - pkgs.hyprland-git or - inputs.hyprland.packages.${pkgs.system}.default; - -in -{ - # Install Hyprland systemwide - environment.systemPackages = [ hyprlandPkg ]; - - # Home Manager user configuration - home-manager.users = { - ${username} = { - home.file = { - ".config/hypr/animations.conf" = { source = "${assetPath}/animations.conf"; force = true; }; - ".config/hypr/behaviour.conf" = { source = "${assetPath}/behaviour.conf"; force = true; }; - ".config/hypr/bindings.conf" = { source = "${assetPath}/bindings.conf"; force = true; }; - ".config/hypr/exec-once.conf" = { source = "${assetPath}/exec-once.conf"; force = true; }; - ".config/hypr/hypridle.conf" = { source = "${assetPath}/hypridle.conf"; force = true; }; - ".config/hypr/hyprland.conf" = { source = "${assetPath}/hyprland.conf"; force = true; }; - ".config/hypr/hyprlock.conf" = { source = "${assetPath}/hyprlock.conf"; force = true; }; - ".config/hypr/layer-rules.conf" = { source = "${assetPath}/layer-rules.conf"; force = true; }; - ".config/hypr/layout.conf" = { source = "${assetPath}/layout.conf"; force = true; }; - ".config/hypr/monitor-rules.conf" = { source = "${assetPath}/monitor-rules.conf"; force = true; }; - ".config/hypr/scripts/layout-selector.sh" = { source = "${assetPath}/scripts/layout-selector.sh"; executable = true; force = true; }; - ".config/hypr/theming.css" = { source = "${assetPath}/theming.css"; force = true; }; - ".config/hypr/window-rules.conf" = { source = "${assetPath}/window-rules.conf"; force = true; }; - ".config/hypr/workspace-rules.conf" = { source = "${assetPath}/workspace-rules.conf"; force = true; }; - }; - }; - }; -} -#+END_SRC - -** =.config/hypr/animations.conf= +** =generated/.config/hypr/animations.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/animations.conf :noweb yes :mkdirp yes :eval never # ./assets/conf/desktop/hypr/animations.conf @@ -1838,7 +2066,7 @@ animations { } #+END_SRC -** =.config/hypr/behaviour.conf= +** =generated/.config/hypr/behaviour.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/behaviour.conf :noweb yes :exports code :wrap nil :mkdirp yes :eval never # Keyboard and mouse settings @@ -1848,7 +2076,7 @@ These are config files for .config/hypr # Miscellaneous settings #+END_SRC -** =.config/hypr/bindings.conf= +** =generated/.config/hypr/bindings.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/bindings.conf :noweb yes :mkdirp yes :eval never $mainMod = SUPER @@ -2001,7 +2229,7 @@ bind = $mainMod, W, exec, zen bind = , workspace, exec, ~/.config/hypr/scripts/set-workspace-wallpaper.sh #+END_SRC -** =.config/hypr/exec-once.conf= +** =generated/.config/hypr/exec-once.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/exec-once.conf :noweb yes :mkdirp yes :eval never exec-once = dbus-update-activation-environment --systemd --all @@ -2016,7 +2244,7 @@ exec-once = /run/current-system/sw/libexec/polkit-gnome-authentication-agent-1 exec-once = nextcloud --background #+END_SRC -** =.config/hypr/hypridle.conf= +** =generated/.config/hypr/hypridle.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/hypridle.conf :noweb yes :mkdirp yes :eval never general { @@ -2037,7 +2265,7 @@ listener { } #+END_SRC -** =.config/hypr/hyprland.conf= +** =generated/.config/hypr/hyprland.conf= These are config files for .config/hypr #+BEGIN_SRC json :tangle generated/.config/hypr/hyprland.conf :noweb yes :mkdirp yes :eval never source = ./theming.css @@ -2079,7 +2307,7 @@ misc { } #+END_SRC -** =.config/hypr/hyprlock.conf= +** =generated/.config/hypr/hyprlock.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/hyprlock.conf :noweb yes :mkdirp yes :eval never # ~/.config/hypr/hyprlock.conf @@ -2116,7 +2344,7 @@ label { } #+END_SRC -** =.config/hypr/layer-rules.conf= +** =generated/.config/hypr/layer-rules.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/layer-rules.conf :noweb yes :mkdirp yes :eval never layerrule = blur on, ignore_alpha 1, match:namespace waybar @@ -2127,20 +2355,20 @@ layerrule = blur on, ignore_alpha 1, match:namespace swaync-control-center layerrule = blur on, ignore_alpha 1, match:namespace swaync-notification-window #+END_SRC -** =.config/hypr/layout.conf= +** =generated/.config/hypr/layout.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/layout.conf :noweb yes :mkdirp yes :eval never workspace_layouts = dwindle, master, scrolling, monocle #+END_SRC -** =.config/hypr/monitor-rules.conf= +** =generated/.config/hypr/monitor-rules.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/monitor-rules.conf :noweb yes :mkdirp yes :eval never # Default portable monitor rule monitor=DP-1,3840x1080@144,1920x0,1 #+END_SRC -** =.config/hypr/scripts/layout-selector.sh= +** =generated/.config/hypr/scripts/layout-selector.sh= These are config files for .config/hypr/scripts #+BEGIN_SRC bash :tangle generated/.config/hypr/scripts/layout-selector.sh :noweb yes :mkdirp yes :eval never #!/usr/bin/env bash @@ -2179,7 +2407,7 @@ hyprctl dispatch layoutmsg setlayout "$LAYOUT_NAME" hyprctl dispatch oSD "Layout: $LAYOUT_NAME" 2000 #+END_SRC -** =.config/hypr/theming.css= +** =generated/.config/hypr/theming.css= These are config files for .config/hypr #+BEGIN_SRC css :tangle generated/.config/hypr/theming.css :noweb yes :mkdirp yes :eval never # Hyprland Catppuccin Mocha Theme (solid colors) @@ -2224,7 +2452,7 @@ decoration { } #+END_SRC -** =.config/hypr/window-rules.conf= +** =generated/.config/hypr/window-rules.conf= These are config files for .config/hypr #+BEGIN_SRC toml :tangle generated/.config/hypr/window-rules.conf :noweb yes :mkdirp yes :eval never @@ -2258,7 +2486,7 @@ windowrule { #+END_SRC -** =.config/hypr/workspace-rules.conf= +** =generated/.config/hypr/workspace-rules.conf= These are config files for .config/hypr #+BEGIN_SRC conf :tangle generated/.config/hypr/workspace-rules.conf :noweb yes :mkdirp yes :eval never @@ -2280,187 +2508,327 @@ workspace = 10 #+END_SRC -** =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, ... }: +** =generated/.config/shared/colors.css= +A file containing colopr variables +#+BEGIN_SRC css :tangle generated/.config/shared/colors.css :noweb yes :mkdirp yes :eval never +/* Catppuccin Mocha Palette */ +@define-color crust #11111b; +@define-color mantle #181825; +@define-color base #1e1e2e; +@define-color base-alpha rgba(30, 30, 46, 0.9); -let - username = config.defaultUser or "henrov"; - homeDir = "/home/${username}"; - wallpaperSrc = "${flakeRoot}/assets/traveldroid/Wallpapers"; - wallpaperDst = "${homeDir}/Wallpapers"; - randoScript = "${homeDir}/Wallpapers/scripts/randomizeWallpapers.sh"; -in -{ - # Make bash available - environment.systemPackages = [ pkgs.bash pkgs.rsync pkgs.jq pkgs.awww pkgs.waypaper pkgs.socat ]; +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; - # Create the copy script using Home Manager, following Waybar style - home-manager.users = { - ${username} = { - home.file = { - "copy-wallpapers.sh" = { - text = '' - #!/run/current-system/sw/bin/bash - set -euo pipefail - echo "Running as $(whoami)" - echo "Copying wallpapers from ${wallpaperSrc} to ${wallpaperDst} ..." - if [ ! -d "${wallpaperSrc}" ]; then - echo "ERROR: ${wallpaperSrc} does not exist" - exit 1 - fi - mkdir -p "${wallpaperDst}" - # Simple copy, overwrite everything - cp -r "${wallpaperSrc}/." "${wallpaperDst}/" - # Fix permissions - chmod -R u+rwx "${wallpaperDst}" - echo "Done copying wallpapers." - ''; - executable = true; - force = true; - }; - }; - }; - }; +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; - # User service to run the script that copies the Wallpaperstuff - systemd.user.services.copyWallpapers = { - description = "Copy wallpapers from repo to ~/Wallpapers"; - serviceConfig = { - Type = "oneshot"; - ExecStart = "${homeDir}/copy-wallpapers.sh"; - Restart = "no"; - WorkingDirectory = homeDir; - }; - wantedBy = [ "default.target" ]; - }; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; +@define-color text #cdd6f4; - # User service to randomize wallpapers - systemd.user.services.randomizeWallpapers = { - description = "Randomize wallpapers in ~/Wallpapers/pictures"; - serviceConfig = { - Type = "oneshot"; - ExecStart = "${randoScript}"; - Restart = "no"; - WorkingDirectory = homeDir; - }; - wantedBy = [ "default.target" ]; - }; - - ############################ - # Random background per workspace at logon - ############################ - - systemd.user.services.workspaceWallpapers = { - description = "Dynamic wallpapers per workspace for Hyprland"; - after = [ "graphical-session.target" ]; - wants = [ "graphical-session.target" ]; - - serviceConfig = { - Type = "simple"; - ExecStart = "${homeDir}/Wallpapers/scripts/workspace-wallpapers.sh"; - Restart = "on-failure"; - RestartSec = 5; - WorkingDirectory = homeDir; - Environment = [ - "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}" - "WAYLAND_DISPLAY=wayland-1" - "PATH=/run/current-system/sw/bin:/usr/bin:/bin" - ]; - }; - - wantedBy = [ "default.target" ]; - }; -} +@define-color rosewater #f5e0dc; +@define-color flamingo #f2cdcd; +@define-color pink #f5c2e7; +@define-color mauve #cba6f7; +@define-color red #f38ba8; +@define-color maroon #eba0ac; +@define-color peach #fab387; +@define-color yellow #f9e2af; +@define-color green #a6e3a1; +@define-color teal #94e2d5; +@define-color sapphire #74c7ec; +@define-color blue #89b4fa; +@define-color lavender #b4befe; #+END_SRC -** =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, ... }: +** =generated/.config/starship.toml= +These are config files for Starship +#+BEGIN_SRC toml :tangle generated/.config/starship.toml :noweb yes :mkdirp yes :eval never +"$schema" = 'https://starship.rs/config-schema.json' -let - username = config.defaultUser or "henrov"; - moduleName = "stylix"; +format = """ +[](red)\ +$os\ +$username\ +[](bg:peach fg:red)\ +$directory\ +[](bg:yellow fg:peach)\ +$git_branch\ +$git_status\ +[](fg:yellow bg:green)\ +$c\ +$rust\ +$golang\ +$nodejs\ +$php\ +$java\ +$kotlin\ +$haskell\ +$python\ +[](fg:green bg:sapphire)\ +$conda\ +[](fg:sapphire bg:lavender)\ +$time\ +[ ](fg:lavender)\ +$cmd_duration\ +$line_break\ +$character""" - assetPath = "${flakeRoot}/generated/.config/${moduleName}"; +palette = 'catppuccin_mocha' - stylixConfFile = "${assetPath}/stylix.conf"; - stylixConf = - if builtins.pathExists stylixConfFile - then builtins.readFile stylixConfFile - else ""; +[os] +disabled = false +style = "bg:red fg:crust" - cursorName = "phinger-cursors-light"; - cursorSize = 24; -in -{ - ################################# - # Enable Stylix module - ################################# - imports = [ - stylix.nixosModules.stylix - ]; +[os.symbols] +Windows = "" +Ubuntu = "󰕈" +SUSE = "" +Raspbian = "󰐿" +Mint = "󰣭" +Macos = "󰀵" +Manjaro = "" +Linux = "󰌽" +Gentoo = "󰣨" +Fedora = "󰣛" +Alpine = "" +Amazon = "" +Android = "" +AOSC = "" +Arch = "󰣇" +Artix = "󰣇" +CentOS = "" +Debian = "󰣚" +Redhat = "󱄛" +RedHatEnterprise = "󱄛" - ################################# - # System packages - ################################# - environment.systemPackages = [ - pkgs.feh - pkgs.st - ]; +[username] +show_always = true +style_user = "bg:red fg:crust" +style_root = "bg:red fg:crust" +format = '[ $user]($style)' - ################################# - # Stylix system config - ################################# - stylix = { - enable = true; +[directory] +style = "bg:peach fg:crust" +format = "[ $path ]($style)" +truncation_length = 3 +truncation_symbol = "…/" - base16Scheme = "${flakeRoot}/assets/traveldroid/theming/stylix/catppuccin-mocha.yaml"; - polarity = "dark"; +[directory.substitutions] +"Documents" = "󰈙 " +"Downloads" = " " +"Music" = "󰝚 " +"Pictures" = " " +"Developer" = "󰲋 " - targets = { - gtk.enable = true; - qt.enable = true; - }; +[git_branch] +symbol = "" +style = "bg:yellow" +format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)' - cursor = { - name = cursorName; - package = pkgs.phinger-cursors; - size = cursorSize; - }; - }; +[git_status] +style = "bg:yellow" +format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)' - ################################# - # Home Manager - ################################# - home-manager.users = { - "${username}" = { +[nodejs] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - ################################# - # ONLY custom file (safe) - ################################# - home.file.".config/stylix/stylix.conf" = { - text = stylixConf; - force = true; - }; +[c] +symbol = " " +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' - ################################# - # Environment variables - ################################# - home.sessionVariables = { - STYLIX_CONF = "$HOME/.config/stylix/stylix.conf"; - XCURSOR_THEME = cursorName; - XCURSOR_SIZE = toString cursorSize; - HYPRCURSOR_THEME = cursorName; - HYPRCURSOR_SIZE = toString cursorSize; - }; - }; - }; -} +[rust] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[golang] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[php] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[java] +symbol = " " +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[kotlin] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[haskell] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[python] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)' + +[docker_context] +symbol = "" +style = "bg:sapphire" +format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)' + +[conda] +symbol = "  " +style = "fg:crust bg:sapphire" +format = '[$symbol$environment ]($style)' +ignore_base = false + +[time] +disabled = false +time_format = "%R" +style = "bg:lavender" +format = '[[  $time ](fg:crust bg:lavender)]($style)' + +[line_break] +disabled = false + +[character] +disabled = false +success_symbol = '[❯](bold fg:green)' +error_symbol = '[❯](bold fg:red)' +vimcmd_symbol = '[❮](bold fg:green)' +vimcmd_replace_one_symbol = '[❮](bold fg:lavender)' +vimcmd_replace_symbol = '[❮](bold fg:lavender)' +vimcmd_visual_symbol = '[❮](bold fg:yellow)' + +[cmd_duration] +show_milliseconds = true +format = " in $duration " +style = "bg:lavender" +disabled = false +show_notifications = true +min_time_to_notify = 45000 + +[palettes.catppuccin_mocha] +rosewater = "#f5e0dc" +flamingo = "#f2cdcd" +pink = "#f5c2e7" +mauve = "#cba6f7" +red = "#f38ba8" +maroon = "#eba0ac" +peach = "#fab387" +yellow = "#f9e2af" +green = "#a6e3a1" +teal = "#94e2d5" +sky = "#89dceb" +sapphire = "#74c7ec" +blue = "#89b4fa" +lavender = "#b4befe" +text = "#cdd6f4" +subtext1 = "#bac2de" +subtext0 = "#a6adc8" +overlay2 = "#9399b2" +overlay1 = "#7f849c" +overlay0 = "#6c7086" +surface2 = "#585b70" +surface1 = "#45475a" +surface0 = "#313244" +base = "#1e1e2e" +mantle = "#181825" +crust = "#11111b" + +[palettes.catppuccin_frappe] +rosewater = "#f2d5cf" +flamingo = "#eebebe" +pink = "#f4b8e4" +mauve = "#ca9ee6" +red = "#e78284" +maroon = "#ea999c" +peach = "#ef9f76" +yellow = "#e5c890" +green = "#a6d189" +teal = "#81c8be" +sky = "#99d1db" +sapphire = "#85c1dc" +blue = "#8caaee" +lavender = "#babbf1" +text = "#c6d0f5" +subtext1 = "#b5bfe2" +subtext0 = "#a5adce" +overlay2 = "#949cbb" +overlay1 = "#838ba7" +overlay0 = "#737994" +surface2 = "#626880" +surface1 = "#51576d" +surface0 = "#414559" +base = "#303446" +mantle = "#292c3c" +crust = "#232634" + +[palettes.catppuccin_latte] +rosewater = "#dc8a78" +flamingo = "#dd7878" +pink = "#ea76cb" +mauve = "#8839ef" +red = "#d20f39" +maroon = "#e64553" +peach = "#fe640b" +yellow = "#df8e1d" +green = "#40a02b" +teal = "#179299" +sky = "#04a5e5" +sapphire = "#209fb5" +blue = "#1e66f5" +lavender = "#7287fd" +text = "#4c4f69" +subtext1 = "#5c5f77" +subtext0 = "#6c6f85" +overlay2 = "#7c7f93" +overlay1 = "#8c8fa1" +overlay0 = "#9ca0b0" +surface2 = "#acb0be" +surface1 = "#bcc0cc" +surface0 = "#ccd0da" +base = "#eff1f5" +mantle = "#e6e9ef" +crust = "#dce0e8" + +[palettes.catppuccin_macchiato] +rosewater = "#f4dbd6" +flamingo = "#f0c6c6" +pink = "#f5bde6" +mauve = "#c6a0f6" +red = "#ed8796" +maroon = "#ee99a0" +peach = "#f5a97f" +yellow = "#eed49f" +green = "#a6da95" +teal = "#8bd5ca" +sky = "#91d7e3" +sapphire = "#7dc4e4" +blue = "#8aadf4" +lavender = "#b7bdf8" +text = "#cad3f5" +subtext1 = "#b8c0e0" +subtext0 = "#a5adcb" +overlay2 = "#939ab7" +overlay1 = "#8087a2" +overlay0 = "#6e738d" +surface2 = "#5b6078" +surface1 = "#494d64" +surface0 = "#363a4f" +base = "#24273a" +mantle = "#1e2030" +crust = "#181926" #+END_SRC -** =.config/stylix/stylix.conf= +** =generated/.config/stylix/stylix.conf= These are config files for .config/stylix #+BEGIN_SRC conf :tangle generated/.config/stylix/stylix.conf :noweb yes :mkdirp yes :eval never enable = true; @@ -2493,7 +2861,7 @@ icons = { }; #+END_SRC -** =.config/stylix/palette.json= +** =generated/.config/stylix/palette.json= These are config files for .config/stylix #+BEGIN_SRC json :tangle generated/.config/stylix/palette.json :noweb yes :mkdirp yes :eval never { @@ -2519,7 +2887,7 @@ These are config files for .config/stylix } #+END_SRC -** =.config/stylix/palette.html= +** =generated/.config/stylix/palette.html= These are config files for .config/stylix #+BEGIN_SRC html :tangle generated/.config/stylix/palette.html :noweb yes :mkdirp yes :eval never @@ -2593,69 +2961,7 @@ These are config files for .config/stylix #+END_SRC -** =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, ... }: -let - # Use the config option defaultUser directly, fallback to "henrov" - username = config.defaultUser or "henrov"; - assetPath = "${flakeRoot}/generated/.config/waybar"; -in -{ - # Install Waybar system-wide - environment.systemPackages = [ pkgs.waybar ]; - - home-manager.users = { - ${username} = { - home.file = { - ".config/waybar/config" = { - text = builtins.readFile "${assetPath}/config"; - force = true; - }; - ".config/waybar/style.css" = { - text = builtins.replaceStrings ["henrov"] [username] (builtins.readFile "${assetPath}/style.css"); - force = true; - }; - ".config/waybar/scripts/bluetooth-status.sh" = { - text = builtins.readFile "${assetPath}/scripts/bluetooth-status.sh"; - force = true; - executable = true; - }; - ".config/waybar/scripts/hypr-workspaces.sh" = { - text = builtins.readFile "${assetPath}/scripts/hypr-workspaces.sh"; - force = true; - executable = true; - }; - ".config/waybar/scripts/hypr-workspacesmenu.sh" = { - text = builtins.readFile "${assetPath}/scripts/hypr-workspacesmenu.sh"; - force = true; - executable = true; - }; - }; - }; - }; - - # Systemd user service for Waybar - systemd.user.services.waybar = { - description = "Waybar for Hyprland"; - after = [ "graphical-session.target" ]; - - serviceConfig = { - ExecStart = "${pkgs.waybar}/bin/waybar"; - Restart = "always"; - Environment = '' - WAYLAND_DISPLAY=${config.environment.sessionVariables.WAYLAND_DISPLAY or "wayland-0"} - XDG_CURRENT_DESKTOP=Hyprland - ''; - }; - - wantedBy = [ "default.target" ]; - }; -} -#+END_SRC - -** =.config/waybar/config= +** =generated/.config/waybar/config= These are config files for waybar #+BEGIN_SRC jsonc :tangle generated/.config/waybar/config :noweb yes :mkdirp yes :eval never { @@ -2869,7 +3175,7 @@ These are config files for waybar #+END_SRC -** =.config/waybar/style.css= +** =generated/.config/waybar/style.css= This file contains all css for waybar #+BEGIN_SRC css :tangle generated/.config/waybar/style.css :noweb yes :mkdirp yes :eval never @import url("file:///home/henrov/.config/shared/colors.css"); @@ -3058,7 +3364,7 @@ activeworkspaces:not(.active) { } #+END_SRC -** =.config/waybar/scripts/bluetooth-status.sh= +** =generated/.config/waybar/scripts/bluetooth-status.sh= These are config files for waybar #+BEGIN_SRC sh :tangle generated/.config/waybar/scripts/bluetooth-status.sh :noweb yes :mkdirp yes :eval never #!/usr/bin/env bash @@ -3080,7 +3386,7 @@ fi printf '{"text": "%s", "tooltip": "%s"}\n' "$icon" "$tooltip" #+END_SRC -** =.config/waybar/scripts/hypr-workspaces.sh= +** =generated/.config/waybar/scripts/hypr-workspaces.sh= These are config files for waybar #+BEGIN_SRC sh :tangle generated/.config/waybar/scripts/hypr-workspaces.sh :noweb yes :mkdirp yes :eval never #!/usr/bin/env bash @@ -3106,7 +3412,7 @@ jq -c -n \ '{text:$text, tooltip:$tooltip, class:$class}' #+END_SRC -** =.config/waybar/scripts/hypr-workspacesmenu.sh= +** =generated/.config/waybar/scripts/hypr-workspacesmenu.sh= These are config files for waybar #+BEGIN_SRC sh :tangle generated/.config/waybar/scripts/hypr-workspacesmenu.sh :noweb yes :mkdirp yes :eval never #!/usr/bin/env bash @@ -3119,7 +3425,7 @@ addr=$(echo "$clients" | grep "|$choice" | head -n1 | cut -d'|' -f1) hyprctl dispatch focuswindow address:$addr #+END_SRC -** =.config/waypaper/config.ini= +** =generated/.config/waypaper/config.ini= These are config files for waypaper #+BEGIN_SRC conf :tangle generated/.config/waypaper/config.ini :noweb yes :mkdirp yes :eval never [Settings] @@ -3152,416 +3458,9 @@ keybindings = ~/.config/waypaper/keybindings.ini #+END_SRC -** =generated/modules/traveldroid/desktop/wayland.nix= -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/desktop/wayland.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, ... }: - -{ - ################################# - # Core Wayland packages - ################################# - environment.systemPackages = with pkgs; [ - wayland - wl-clipboard # optional but commonly used for copy/paste - ]; - - ################################# - # enable graphics stack - ################################# - hardware.graphics.enable = true; - - ################################# - # Optional session variables for Wayland - ################################# - environment.sessionVariables = { - # Forces some apps to use Wayland - NIXOS_OZONE_WL = "1"; - }; -} -#+END_SRC - -** =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, ... }: - -let - # Use the config option defaultUser directly, fallback to "henrov" - username = config.defaultUser or "henrov"; - - # Portal backends - basePortal = pkgs.xdg-desktop-portal-gtk; # full portal implementation - hyprlandPortal = pkgs.xdg-desktop-portal-hyprland; # Hyprland screencast -in -{ - ################################# - # Enable XDG desktop portals system-wide - ################################# - xdg.portal.enable = true; - - # Base + Hyprland portals - xdg.portal.extraPortals = [ basePortal hyprlandPortal ]; - - # Map screencast interface explicitly to Hyprland - xdg.portal.config = { - "org.freedesktop.impl.portal.Screencast".backend = "hyprland"; - }; - - ################################# - # Install portal packages system-wide - ################################# - environment.systemPackages = [ - basePortal - hyprlandPortal - ]; - - ################################# - # Home Manager user configuration - ################################# - home-manager.users = { - ${username} = { - home.packages = [ - basePortal - hyprlandPortal - ]; - }; - }; -} -#+END_SRC - -* generated/modules/traveldroid/system - -** =generated/modules/traveldroid/system/audio.nix= -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/audio.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, ... }: - -{ - ############################ - # Audio system - ############################ - environment.systemPackages = with pkgs; [ - pulseaudio # PulseAudio daemon - pavucontrol # GUI mixer - pamixer # CLI mixer - ]; -} -#+END_SRC - -** =generated/modules/traveldroid/system/base-colors.nix= -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/base-colors.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, flakeRoot, ... }: -let - username = "henrov"; # Replace with your username if needed -in -{ - home-manager.users = { - ${username} = { - home.file = { - ".config/shared/colors.css" = { - text = builtins.readFile "${flakeRoot}/generated/.config/shared/colors.css"; - force = true; - }; - }; - }; - }; -} -#+END_SRC - -** =generated/modules/traveldroid/system/bluetooth.nix= -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/bluetooth.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, home-manager, ... }: - -let - username = config.defaultUser or "henrov"; -in -{ - ############################ - # Bluetooth daemon - ############################ - hardware.bluetooth = { - enable = true; - powerOnBoot = true; - package = pkgs.bluez; - }; -} -#+END_SRC - -** =generated/modules/traveldroid/system/dbus.nix= -This sets the dbus implementation -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/dbus.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, ... }: - -{ - # Enable classic D-Bus service - services.dbus.enable = true; - - # Use default dbus package (classic D-Bus) - services.dbus.dbusPackage = pkgs.dbus; - - # Include some essential system packages so shell and tools exist - environment.systemPackages = with pkgs; [ - bashInteractive - coreutils - ]; - - # Do not attempt to wrap dbus-daemon-launch-helper manually - # No extra security.wrappers needed -} -#+END_SRC - -** =generated/modules/traveldroid/system/gnome-keyring.nix= -This sets the dbus implementation -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/gnome-keyring.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, ... }: - -{ - ################################################## - # Core services - ################################################## - - # Enable GNOME Keyring - services.gnome.gnome-keyring.enable = true; - - ################################################## - # PAM (auto unlock keyring on login) - ################################################## - - security.pam.services = { - login.enableGnomeKeyring = true; - greetd.enableGnomeKeyring = true; - sddm.enableGnomeKeyring = true; - gdm.enableGnomeKeyring = true; - }; - - ################################################## - # Environment packages - ################################################## - - environment.systemPackages = with pkgs; [ - polkit_gnome - seahorse - libsecret - ]; - - ################################################## - # Security / Polkit - ################################################## - - security.polkit.enable = true; - - -} -#+END_SRC - -** =generated/modules/traveldroid/system/login-tuigreet.nix= -This sets up tuigreeter which is not fancy but imo fits the aesthetic I am aiming for -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/login-tuigreet.nix :noweb yes :mkdirp yes :eval never -{ config, pkgs, lib, ... }: - -let - tuigreetBin = "${pkgs.tuigreet}/bin/tuigreet"; - sessionsDir = "${pkgs.hyprland}/share/wayland-sessions"; -in -{ - ################################# - # Greetd (tuigreet) - ################################# - - services.greetd = { - enable = true; - - settings = { - default_session = { - command = '' - ${tuigreetBin} \ - --time \ - --remember \ - --remember-session \ - --sessions ${sessionsDir} \ - --cmd "start-hyprland" - ''; - user = "greeter"; - }; - }; - }; - - ################################# - # Fix TTY / boot noise issues - ################################# - - systemd.services.greetd.serviceConfig = { - Type = "idle"; - StandardInput = "tty"; - StandardOutput = "tty"; - StandardError = "journal"; - - # Prevent boot log spam on tty - TTYReset = true; - TTYVHangup = true; - TTYVTDisallocate = true; - }; -} -#+END_SRC - -** =generated/modules/traveldroid/system/networking.nix= -This sets the networking. -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/networking.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, ... }: - -{ - ################################# - # Networking core - ################################# - networking = { - # Let DHCP be default unless overridden elsewhere - useDHCP = lib.mkDefault true; - - # Hostname comes from host.nix, do NOT redefine here - - ################################# - # NetworkManager (primary stack) - ################################# - networkmanager = { - enable = true; - # Use iwd backend for WiFi - wifi.backend = "iwd"; - }; - - ################################# - # iwd (WiFi daemon) - ################################# - wireless.iwd = { - enable = true; - # Allow user control via NM / CLI - settings.General.EnableNetworkConfiguration = true; - }; - - ################################# - # Firewall - ################################# - firewall = { - enable = true; - # KDE Connect support - allowedTCPPortRanges = [ - { from = 1714; to = 1764; } - ]; - allowedUDPPortRanges = [ - { from = 1714; to = 1764; } - ]; - }; - }; - - ################################# - # System packages - ################################# - environment.systemPackages = [ - pkgs.networkmanager - pkgs.linux-firmware - pkgs.networkmanagerapplet - ]; -} -#+END_SRC - -** =generated/modules/traveldroid/system/nix.nix= -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/nix.nix :noweb yes :mkdirp yes :eval never -{ lib, config, ... }: - -{ - nix.settings = { - experimental-features = [ "nix-command" "flakes" ]; - download-buffer-size = 536870912; # 512 MB - cores = 2; - max-jobs = 1; - }; -} -#+END_SRC - -** =generated/modules/traveldroid/system/printing.nix= -This sets the dbus implementation -#+BEGIN_SRC nix :tangle generated/modules/traveldroid/system/printing.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, ... }: - -{ - ############################ - # Printing system - ############################ - services.printing.enable = true; # enable CUPS printing service - - ############################ - # System packages for GUI management - ############################ - environment.systemPackages = with pkgs; [ - system-config-printer # GUI to manage printers - ]; -} -#+END_SRC - - -* generated/users - -** =generated/users/= -This is the default user, just search and replace henrov another name if you want to change -#+BEGIN_SRC nix :tangle generated/users/henrov.nix :noweb yes :mkdirp yes :eval never -{ lib, config, pkgs, ... }: - -let - username = "henrov"; -in -{ - ################################# - # NixOS system user - ################################# - users.users.${username} = { - isNormalUser = true; - home = "/home/${username}"; - hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/"; - extraGroups = [ "wheel" "networkmanager" "bluetooth" ]; - ignoreShellProgramCheck = true; # <-- avoids the assertion - shell = pkgs.zsh; - }; - - ################################# - # Home Manager user definition - ################################# - home-manager.users = { - ${username} = { - home.username = username; - home.homeDirectory = "/home/${username}"; - home.stateVersion = "26.05"; - - programs.zsh.enable = true; - # home.file.".config/zsh/.zshrc".source = generatedZsh; - - home.packages = [ - # add packages here - ]; - - # Activation to ensure the directory is writable - home.activation.fixStylixPermissions = '' - mkdir -p $HOME/.config - chmod -R u+rwx $HOME/.config - ''; - - # Locale and timezone settings - home.sessionVariables = { - LANG = "nl_NL.UTF-8"; - LC_ALL = "nl_NL.UTF-8"; - TZ = "Europe/Amsterdam"; - }; - }; - }; -} -#+END_SRC - - -* These are all the prepared config files -:PROPERTIES: -:CUSTOM_ID: the-config-files -:END: - -** =.config/waypaper/config.ini= +** =generated/.config/waypaper/config.ini= These are config files for .config/waypaper -#+BEGIN_SRC conf :tangle generated/.config/waypaper/config.ini :noweb yes :mkdirp yes :eval never +#+BEGIN_SRC ini :tangle generated/.config/waypaper/config.ini :noweb yes :mkdirp yes :eval never [Settings] language = en backend = awww @@ -3589,13 +3488,148 @@ mpvpaper_options = use_xdg_state = False stylesheet = /home/henrov/.config/waypaper/style.css keybindings = ~/.config/waypaper/keybindings.ini +#+END_SRC +** =generated/.config/wofi/config= +These are config files for .config/wofi +#+BEGIN_SRC toml :tangle generated/.config/wofi/config :noweb yes :mkdirp yes :eval never +[global] +allow_images = true +allow_markup = true + +# Which modes are active +show_drun = true:apps,false:others +show_run = true +show_files = false +show_windowed = false +show_dmenu = false +show_ssh = false +show_power = false + +# Layout / scrolling +location = center +anchor = center + +lines = 10 +columns = 1 +sort_order = last-used +sort_method = fuzzy +allow_scrolling = true +scroll_wrap = true +scroll_step = 10 +cycle = true +hide_scroll = false +hide_search = false + +# Labels +show_labels = true +label_search = true +label_run = Run +label_files = Files +label_windowed = Windows +label_drun = Applications +label_dmenu = Commands +label_ssh = SSH +label_power = Power + +prompt = > ... +#+END_SRC + +** =generated/.config/wofi/style.css= +These are config files for .config/wofi +#+BEGIN_SRC css :tangle generated/.config/wofi/style.css :noweb yes :mkdirp yes :eval never +@import url("file:///home/henrov/.config/shared/colors.css"); + +/* Global styles */ + * { + background-color: transparent; + color: @text; + font-family: "JetBrainsMono Nerd Font", monospace; + font-size: 12pt; +} + +/* --- DRUN menu (full size) --- */ +#main { + background: + linear-gradient(@base-alpha, @base-alpha) padding-box, /* Inner fill */ + linear-gradient(45deg, @blue, @green) border-box; /* Gradient border */ + border: 2px solid transparent; /* required for border-box layering */ + border-radius: 30px; + padding: 20px; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); + width: 800px; + height: 600px; +} + +/* --- DMENU menu --- */ +#dmenu { + background: + linear-gradient(@base-alpha, @base-alpha) padding-box, + linear-gradient(45deg, @blue, @green) border-box; + border: 2px solid transparent; + border-radius: 30px; + padding: 10px; /* smaller padding for half-height */ + box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); + width: 800px; + height: 150px; +} + +/* Input field */ +#input { + background-color: @surface0; + color: @text; + border: 1px solid @surface1; + border-radius: 30px; + padding: 5px 10px; + margin-bottom: 10px; +} + +/* Entries */ +#entry { + background-color: rgba(200,200,200,0.2); + color: @text; + border-radius: 30px; + padding: 5px 10px; + margin: 2px 0; + border: 2px solid transparent; /* needed for gradient on selection */ + transition: all 0.2s ease; +} + +/* Entry focus (hover or typing) */ +#entry:focus { + background: + linear-gradient(@base-alpha, @base-alpha) padding-box, + linear-gradient(45deg, @blue, @green) border-box; + color: @lavender; + border-radius: 30px; +} + +/* Entry selection */ +#entry:selected { + background: + linear-gradient(@base-alpha, @base-alpha) padding-box, + linear-gradient(45deg, @blue, @green) border-box; + color: @text; + border-radius: 30px; +} + +/* Scrollbar */ +#scrollbar { + background-color: @surface0; + border-radius: 30px; + width: 8px; +} + +#scrollbar.handle { + background-color: @blue; + border-radius: 30px; +} #+END_SRC -** =.config/zed/settings.json= -These are config files for .config/zed +** =generated/.config/zed/settings.json= +These are config files for Zed editor #+BEGIN_SRC json :tangle generated/.config/zed/settings.json :noweb yes :mkdirp yes :eval never // Zed settings // @@ -3626,39 +3660,19 @@ These are config files for .config/zed } #+END_SRC +** =generated/.config/zsh/.zshrc= +This sets up the zsh in the terminal +#+BEGIN_SRC bash :tangle generated/.config/zsh/.zshrc :noweb yes :mkdirp yes :eval never +# Path to syntax highlighting installed by Nix +ZSH_SYNTAX_HIGHLIGHTING="${HOME}/.nix-profile/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" -** =.config/shared/colors.css= -These are config files for .config/wofi -#+BEGIN_SRC css :tangle generated/.config/shared/colors.css :noweb yes :mkdirp yes :eval never -/* Catppuccin Mocha Palette */ -@define-color crust #11111b; -@define-color mantle #181825; -@define-color base #1e1e2e; -@define-color base-alpha rgba(30, 30, 46, 0.9); +# Load syntax highlighting if available +if [ -f "$ZSH_SYNTAX_HIGHLIGHTING" ]; then + source "$ZSH_SYNTAX_HIGHLIGHTING" +fi -@define-color surface0 #313244; -@define-color surface1 #45475a; -@define-color surface2 #585b70; - -@define-color overlay0 #6c7086; -@define-color overlay1 #7f849c; -@define-color overlay2 #9399b2; - -@define-color subtext0 #a6adc8; -@define-color subtext1 #bac2de; -@define-color text #cdd6f4; - -@define-color rosewater #f5e0dc; -@define-color flamingo #f2cdcd; -@define-color pink #f5c2e7; -@define-color mauve #cba6f7; -@define-color red #f38ba8; -@define-color maroon #eba0ac; -@define-color peach #fab387; -@define-color yellow #f9e2af; -@define-color green #a6e3a1; -@define-color teal #94e2d5; -@define-color sapphire #74c7ec; -@define-color blue #89b4fa; -@define-color lavender #b4befe; +# Initialize Starship prompt +if command -v starship >/dev/null 2>&1; then + eval "$(starship init zsh)" +fi #+END_SRC diff --git a/Droidnix/assets/traveldroid/Wallpapers/scripts/wallpaper.sh b/Droidnix/assets/traveldroid/Wallpapers/scripts/wallpaper.sh deleted file mode 100755 index b55a282cd..000000000 --- a/Droidnix/assets/traveldroid/Wallpapers/scripts/wallpaper.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -set -euo pipefail - -WALLPAPER_DIR="$HOME/Wallpapers" - -# ----------------------------- -# Set wallpaper on all monitors -# ----------------------------- -set_wallpaper_all_monitors() { - pic="$1" - monitors=$(hyprctl monitors -j | jq -r '.[].name') # list all monitor names - for m in $monitors; do - awww img -o "$m" -t fade --transition-duration 1 "$pic" - done -} - -# ----------------------------- -# Handle workspace events -# ----------------------------- -handle() { - case $1 in - workspace*) - workspace="${1: -1}" # last character - pic="" - case $workspace in - 1) pic="$WALLPAPER_DIR/01.jpg" ;; - 2) pic="$WALLPAPER_DIR/02.jpg" ;; - 3) pic="$WALLPAPER_DIR/03.jpg" ;; - 4) pic="$WALLPAPER_DIR/04.jpg" ;; - 5) pic="$WALLPAPER_DIR/05.jpg" ;; - 6) pic="$WALLPAPER_DIR/06.jpg" ;; - 7) pic="$WALLPAPER_DIR/07.jpg" ;; - 8) pic="$WALLPAPER_DIR/08.jpg" ;; - 9) pic="$WALLPAPER_DIR/09.jpg" ;; - 10) pic="$WALLPAPER_DIR/10.jpg" ;; - esac - - [ -n "$pic" ] && set_wallpaper_all_monitors "$pic" - ;; - esac -} - -# ----------------------------- -# Listen to Hyprland socket events -# ----------------------------- -socat -U - UNIX-CONNECT:"$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r line; do - handle "$line" -done diff --git a/Droidnix/assets/traveldroid/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode b/Droidnix/assets/traveldroid/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode deleted file mode 100755 index 5064cab701d5b4bfafc1db38d704f297bdc9104f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406320 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ʫ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⋙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 z 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�+wZiG5z^c< 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

Q;Zr0;OJWzpuKY{-Z}MK?<~n;o|J$kyWT-9 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

*(Z)s4yR?5 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 rZ^ "$TIMESTAMP_FILE" -echo "File $TIMESTAMP_FILE created" - -#cleaning up .backup files (do not worry, they exist safely in ./assets/copy_stuff/.config) -find /home/henrov/.config -name "*.backup" -delete -echo "~/.config/*.backup files deleted" - -#copying stuff from assets/copy_stuff to ~ -echo "Now in path $(pwd)" -COPY_SCRIPT="/home/henrov/Repos/nixos/henrovnix_ok/assets/scripts/copy_stuff.sh" -if [ ! -f "$COPY_SCRIPT" ]; then - echo "Error: Script $COPY_SCRIPT does not exist." - exit 1 -fi -"$COPY_SCRIPT" diff --git a/Droidnix/assets/traveldroid/scripts/networking_in_wofi.sh b/Droidnix/assets/traveldroid/scripts/networking_in_wofi.sh deleted file mode 100755 index 05acee664..000000000 --- a/Droidnix/assets/traveldroid/scripts/networking_in_wofi.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/run/current-system/sw/bin/bash - -# Get a list of available Wi-Fi networks -networks=$(nmcli -t -f SSID device wifi list) - -# Show the list using wofi with dmenu mode -selected=$(echo "$networks" | wofi --show dmenu --width=300 --height=500 --prompt="Select a network") - -# Connect to the selected network with the --ask option -if [ -n "$selected" ]; then - nmcli --ask device wifi connect "$selected" -fi diff --git a/Droidnix/generated/assets/2_b_installed.conf b/Droidnix/generated/assets/2_b_installed.conf index 45f861124..774e96e8e 100644 --- a/Droidnix/generated/assets/2_b_installed.conf +++ b/Droidnix/generated/assets/2_b_installed.conf @@ -1,43 +1,60 @@ #packages -bluez -blueman -usbutils -todoist -brave -chromium -git -direnv -ripgrep -wget -kdePackages.kdeconnect-kde _1password-gui -tree -gparted -file -htop -btop -bat -wev -solaar +audacity baobab +bat +blueman +bluez +brave +btop +chromium +cliphist +comma +direnv duf -zed-editor +delta eza -z-lua -qdirstat -obsidian -onlyoffice-desktopeditors -postman -tea -python3 +fd +file +fzf +git +gparted +grim +handbrake +hyperfine +just +jq +kdePackages.kdeconnect-kde +libreoffice nextcloud-client nextcloud-talk-desktop -signal-desktop +nix-index +nix-output-monitor +nh +obsidian +onlyoffice-desktopeditors openssl -audacity -handbrake +postman +python3 +qdirstat +ripgrep +signal-desktop +slurp spotify +solaar +swappy +tea +todoist +tree +usbutils vlc +wev +wget +wl-clipboard +wf-recorder +yazu +zed-editor +zoxide #flatpaks eu.betterbird.Betterbird diff --git a/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix b/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix index beb6e2941..25e32bbdf 100644 --- a/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix +++ b/Droidnix/generated/modules/traveldroid/desktop/wallpaper.nix @@ -79,7 +79,7 @@ in RestartSec = 5; WorkingDirectory = homeDir; Environment = [ - "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}" + "HYPRLAND_INSTANCE_SIGNATURE=${builtins.getEnv "HYPRLAND_INSTANCE_SIGNATURE"}" "WAYLAND_DISPLAY=wayland-1" "PATH=/run/current-system/sw/bin:/usr/bin:/bin" ]; diff --git a/Droidnix/generated/users/henrov.nix b/Droidnix/generated/users/henrov.nix index 0c8aec72a..5b028ff1f 100644 --- a/Droidnix/generated/users/henrov.nix +++ b/Droidnix/generated/users/henrov.nix @@ -26,7 +26,6 @@ in home.stateVersion = "26.05"; programs.zsh.enable = true; - # home.file.".config/zsh/.zshrc".source = generatedZsh; home.packages = [ # add packages here