Compare commits

...

13 Commits

52 changed files with 510 additions and 481 deletions
+361 -360
View File
File diff suppressed because it is too large Load Diff
+80 -62
View File
@@ -398,14 +398,14 @@ The Nix flake definition for Droidnix.
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit user inputs; }; home-manager.extraSpecialArgs = { inherit user inputs; flakeRoot = ./.; };
} }
inputs.catppuccin.nixosModules.catppuccin inputs.catppuccin.nixosModules.catppuccin
# Let's start importing the whole generated tree # Let's start importing the whole generated tree
./generated/top.nix ./generated/top.nix
]; ];
specialArgs = { inherit user inputs; }; specialArgs = { inherit user inputs; flakeRoot = ./.; };
} }
); );
@@ -444,7 +444,7 @@ mkShell {
** =assets/flake/machines/traveldroid/top.nix= ** =assets/flake/machines/traveldroid/top.nix=
This code defines the machine to build. Just search and replace traveldroid to provision another machine. This code defines the machine to build. Just search and replace traveldroid to provision another machine.
#+BEGIN_SRC nix :tangle assets/flake/machines/traveldroid/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle assets/flake/machines/traveldroid/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
@@ -527,7 +527,7 @@ The ./generated/top.nix file acts as an anchor or entry point for the entire cha
** =generated/hyprland/top.nix= ** =generated/hyprland/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./hyprland.nix ./hyprland.nix
@@ -546,7 +546,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/hyprland.nix= ** =generated/hyprland/hyprland.nix=
The ./generated/top.nix file acts as an anchor or entry point for the entire chain of imports in the pyramid structure. The ./generated/top.nix file acts as an anchor or entry point for the entire chain of imports in the pyramid structure.
#+BEGIN_SRC nix :tangle generated/hyprland/hyprland.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/hyprland.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
# Nix settings to use Hyprland's cache for packages # Nix settings to use Hyprland's cache for packages
nix.settings = { nix.settings = {
@@ -574,7 +574,7 @@ The ./generated/top.nix file acts as an anchor or entry point for the entire cha
** =generated/mangowc/top.nix= ** =generated/mangowc/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./animations_effects/top.nix ./animations_effects/top.nix
@@ -593,7 +593,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/top.nix= ** =generated/system/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./applications/top.nix ./applications/top.nix
@@ -608,7 +608,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/top.nix= ** =generated/system/applications/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./accessibility/top.nix ./accessibility/top.nix
@@ -625,10 +625,9 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/core/top.nix= ** =generated/system/core/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/core/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/core/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./top.nix
./wayland.nix ./wayland.nix
]; ];
# .. put any code here # .. put any code here
@@ -678,7 +677,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/top.nix= ** =generated/system/development/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./databases/top.nix ./databases/top.nix
@@ -694,7 +693,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/top.nix= ** =generated/system/system_management/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./audio/top.nix ./audio/top.nix
@@ -718,7 +717,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/animations_effects/top.nix= ** =generated/hyprland/animations_effects/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/animations_effects/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/animations_effects/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -730,7 +729,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/decorations/top.nix= ** =generated/hyprland/decorations/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/decorations/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/decorations/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -742,25 +741,27 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/keyboard_binds/top.nix= ** =generated/hyprland/keyboard_binds/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/keyboard_binds/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/keyboard_binds/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot, ... }:
let let
# Read the contents of the bindings.conf file bindingsContent = builtins.readFile (flakeRoot + "/assets/hyprland/conf/bindings.conf");
bindingsContent = builtins.readFile ./assets/hyprland/conf/bindings.conf;
# Create a configuration file from the bindings content
configFile = pkgs.writeText "hyprland.conf" bindingsContent; configFile = pkgs.writeText "hyprland.conf" bindingsContent;
in in
{ {
wayland.windowManager.hyprland = { # Home Manager configurations must be nested under the user
enable = true; # Enable Hyprland as the window manager home-manager.users.${user.username} = {
config = configFile; # Use the generated configuration file wayland.windowManager.hyprland = {
enable = true;
config = configFile;
};
}; };
} }
#+END_SRC #+END_SRC
** =generated/hyprland/notifications/top.nix= ** =generated/hyprland/notifications/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/notifications/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/notifications/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -772,7 +773,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/statusbar_tray/top.nix= ** =generated/hyprland/statusbar_tray/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/statusbar_tray/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/statusbar_tray/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -784,7 +785,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/task_launcher/top.nix= ** =generated/hyprland/task_launcher/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/task_launcher/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/task_launcher/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -796,7 +797,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/task_window_workspace_switcher/top.nix= ** =generated/hyprland/task_window_workspace_switcher/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/task_window_workspace_switcher/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/task_window_workspace_switcher/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -808,7 +809,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/hyprland/window_rules/top.nix= ** =generated/hyprland/window_rules/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/hyprland/window_rules/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/hyprland/window_rules/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -820,7 +821,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/animations_effects/top.nix= ** =generated/mangowc/animations_effects/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/animations_effects/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/animations_effects/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -832,7 +833,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/decorations/top.nix= ** =generated/mangowc/decorations/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/decorations/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/decorations/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -844,19 +845,36 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/keyboard_binds/top.nix= ** =generated/mangowc/keyboard_binds/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/keyboard_binds/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/keyboard_binds/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }:
{ {
imports = [ config,
# No subfolders to import pkgs,
]; lib,
# .. put any code here user,
inputs,
flakeRoot,
...
}:
let
bindingsContent = builtins.readFile (flakeRoot + "/assets/hyprland/conf/bindings.conf");
userConfig = import (flakeRoot + "/assets/flake/users/henrov.nix");
in
{
home-manager.users.${user.username} = {
home.stateVersion = userConfig.stateVersion;
home.username = userConfig.username;
home.homeDirectory = userConfig.homeDirectory;
wayland.windowManager.hyprland = {
enable = true;
extraConfig = bindingsContent;
};
};
} }
#+END_SRC #+END_SRC
** =generated/mangowc/notifications/top.nix= ** =generated/mangowc/notifications/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/notifications/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/notifications/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -868,7 +886,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/statusbar_tray/top.nix= ** =generated/mangowc/statusbar_tray/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/statusbar_tray/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/statusbar_tray/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -880,7 +898,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/task_launcher/top.nix= ** =generated/mangowc/task_launcher/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/task_launcher/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/task_launcher/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -892,7 +910,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/task_window_workspace_switcher/top.nix= ** =generated/mangowc/task_window_workspace_switcher/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/task_window_workspace_switcher/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/task_window_workspace_switcher/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -904,7 +922,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/mangowc/window_rules/top.nix= ** =generated/mangowc/window_rules/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/mangowc/window_rules/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/mangowc/window_rules/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -916,7 +934,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/accessibility/top.nix= ** =generated/system/applications/accessibility/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/accessibility/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/accessibility/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -928,7 +946,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/file_management/top.nix= ** =generated/system/applications/file_management/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/file_management/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/file_management/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -940,7 +958,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/gaming/top.nix= ** =generated/system/applications/gaming/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/gaming/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/gaming/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -952,7 +970,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/media_playback_editing/top.nix= ** =generated/system/applications/media_playback_editing/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/media_playback_editing/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/media_playback_editing/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -964,7 +982,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/office_productivity/top.nix= ** =generated/system/applications/office_productivity/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/office_productivity/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/office_productivity/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -976,7 +994,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/applications/terminal_shell/top.nix= ** =generated/system/applications/terminal_shell/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -988,7 +1006,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/databases/top.nix= ** =generated/system/development/databases/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/databases/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/databases/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1000,7 +1018,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/devops_ci_cd/top.nix= ** =generated/system/development/devops_ci_cd/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/devops_ci_cd/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/devops_ci_cd/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1012,7 +1030,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/programming_languages/top.nix= ** =generated/system/development/programming_languages/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/programming_languages/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/programming_languages/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1024,7 +1042,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/virtualization/top.nix= ** =generated/system/development/virtualization/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/virtualization/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/virtualization/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1036,7 +1054,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/development/web_development/top.nix= ** =generated/system/development/web_development/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/development/web_development/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/development/web_development/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1048,7 +1066,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/audio/top.nix= ** =generated/system/system_management/audio/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/audio/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/audio/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1060,7 +1078,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/backups/top.nix= ** =generated/system/system_management/backups/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/backups/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/backups/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1072,7 +1090,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/bluetooth/top.nix= ** =generated/system/system_management/bluetooth/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/bluetooth/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/bluetooth/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1084,7 +1102,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/disk_management/top.nix= ** =generated/system/system_management/disk_management/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/disk_management/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/disk_management/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1096,7 +1114,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/hardware_sensors/top.nix= ** =generated/system/system_management/hardware_sensors/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/hardware_sensors/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/hardware_sensors/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1108,7 +1126,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/logging_monitoring/top.nix= ** =generated/system/system_management/logging_monitoring/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/logging_monitoring/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/logging_monitoring/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1120,7 +1138,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/login_manager/top.nix= ** =generated/system/system_management/login_manager/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/login_manager/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/login_manager/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1132,7 +1150,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/monitor_setup/top.nix= ** =generated/system/system_management/monitor_setup/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/monitor_setup/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/monitor_setup/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1144,7 +1162,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/networking/top.nix= ** =generated/system/system_management/networking/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/networking/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/networking/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1156,7 +1174,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/power_management/top.nix= ** =generated/system/system_management/power_management/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/power_management/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/power_management/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1168,7 +1186,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/printers_scanners/top.nix= ** =generated/system/system_management/printers_scanners/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/printers_scanners/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/printers_scanners/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1180,7 +1198,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/security/top.nix= ** =generated/system/system_management/security/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/security/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/security/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1192,7 +1210,7 @@ This is top file of this level which contains just an import statement for all r
** =generated/system/system_management/system_updates/top.nix= ** =generated/system/system_management/system_updates/top.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder
#+BEGIN_SRC nix :tangle generated/system/system_management/system_updates/top.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/system_management/system_updates/top.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
+2 -2
View File
@@ -55,14 +55,14 @@
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit user inputs; }; home-manager.extraSpecialArgs = { inherit user inputs; flakeRoot = ./.; };
} }
inputs.catppuccin.nixosModules.catppuccin inputs.catppuccin.nixosModules.catppuccin
# Let's start importing the whole generated tree # Let's start importing the whole generated tree
./generated/top.nix ./generated/top.nix
]; ];
specialArgs = { inherit user inputs; }; specialArgs = { inherit user inputs; flakeRoot = ./.; };
} }
); );
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
+1 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
# Nix settings to use Hyprland's cache for packages # Nix settings to use Hyprland's cache for packages
nix.settings = { nix.settings = {
@@ -1,13 +1,24 @@
{ config, pkgs, lib, user, inputs, ... }: {
config,
pkgs,
lib,
user,
inputs,
flakeRoot,
...
}:
let let
# Read the contents of the bindings.conf file bindingsContent = builtins.readFile (flakeRoot + "/assets/hyprland/conf/bindings.conf");
bindingsContent = builtins.readFile ./assets/hyprland/conf/bindings.conf; userConfig = import (flakeRoot + "/assets/flake/users/henrov.nix");
# Create a configuration file from the bindings content
configFile = pkgs.writeText "hyprland.conf" bindingsContent;
in in
{ {
wayland.windowManager.hyprland = { home-manager.users.${user.username} = {
enable = true; # Enable Hyprland as the window manager home.stateVersion = userConfig.stateVersion;
config = configFile; # Use the generated configuration file home.username = userConfig.username;
home.homeDirectory = userConfig.homeDirectory;
wayland.windowManager.hyprland = {
enable = true;
extraConfig = bindingsContent;
};
}; };
} }
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
+1 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./hyprland.nix ./hyprland.nix
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
+1 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./animations_effects/top.nix ./animations_effects/top.nix
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./accessibility/top.nix ./accessibility/top.nix
+1 -2
View File
@@ -1,7 +1,6 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./top.nix
./wayland.nix ./wayland.nix
]; ];
# .. put any code here # .. put any code here
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./databases/top.nix ./databases/top.nix
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
# No subfolders to import # No subfolders to import
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./audio/top.nix ./audio/top.nix
+1 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, lib, user, inputs, ... }: { config, pkgs, lib, user, inputs, flakeRoot,... }:
{ {
imports = [ imports = [
./applications/top.nix ./applications/top.nix