more rational imports

This commit is contained in:
unexplrd
2025-02-06 22:51:00 +02:00
parent 7ec6392e68
commit 5cb6ba1949
11 changed files with 32 additions and 21 deletions

View File

@ -5,14 +5,13 @@
... ...
}: { }: {
imports = with inputs; [ imports = with inputs; [
chaotic.nixosModules.default
self.nixosModules.desktop
self.nixosModules.system
./hardware-conf.nix ./hardware-conf.nix
./users.nix ./users.nix
./programs.nix ./programs.nix
./stylix.nix ./stylix.nix
chaotic.nixosModules.default
stylix.nixosModules.stylix
self.nixosModules.desktop
self.nixosModules.system
]; ];
desktop = { desktop = {
niri.enable = true; niri.enable = true;

View File

@ -1,4 +1,11 @@
{pkgs, ...}: { {
pkgs,
inputs,
...
}: {
imports = [
inputs.stylix.nixosModules.stylix
];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
#papirus-icon-theme #papirus-icon-theme
nerd-fonts.iosevka nerd-fonts.iosevka

View File

@ -1,4 +1,7 @@
{ {inputs, ...}: {
imports = [
inputs.nix-flatpak.homeManagerModules.nix-flatpak
];
services.flatpak = { services.flatpak = {
enable = true; enable = true;
remotes = [ remotes = [

View File

@ -1,8 +1,5 @@
{inputs, ...}: { {inputs, ...}: {
imports = with inputs; [ imports = with inputs; [
nix-flatpak.homeManagerModules.nix-flatpak
nixvim.homeManagerModules.nixvim
walker.homeManagerModules.default
self.homeModules.desktop self.homeModules.desktop
self.homeModules.programs self.homeModules.programs
./programs.nix ./programs.nix

View File

@ -5,14 +5,13 @@
... ...
}: { }: {
imports = with inputs; [ imports = with inputs; [
./hardware-conf.nix
./users.nix
./programs.nix
./system/main.nix
./stylix.nix
chaotic.nixosModules.default chaotic.nixosModules.default
self.nixosModules.desktop self.nixosModules.desktop
self.nixosModules.system self.nixosModules.system
./hardware-conf.nix
./users.nix
./programs.nix
./stylix.nix
]; ];
desktop = { desktop = {
hyprland.enable = true; hyprland.enable = true;

View File

@ -1,4 +1,7 @@
{ {inputs, ...}: {
imports = [
inputs.nix-flatpak.homeManagerModules.nix-flatpak
];
services.flatpak = { services.flatpak = {
enable = true; enable = true;
remotes = [ remotes = [

View File

@ -1,8 +1,5 @@
{inputs, ...}: { {inputs, ...}: {
imports = with inputs; [ imports = with inputs; [
nix-flatpak.homeManagerModules.nix-flatpak
nixvim.homeManagerModules.nixvim
walker.homeManagerModules.default
self.homeModules.desktop self.homeModules.desktop
self.homeModules.programs self.homeModules.programs
./programs.nix ./programs.nix

View File

@ -1,5 +1,6 @@
{ {inputs, ...}: {
imports = [ imports = [
inputs.walker.homeManagerModules.default
./common/xdg-userdirs.nix ./common/xdg-userdirs.nix
./hyprland/default.nix ./hyprland/default.nix
./niri/default.nix ./niri/default.nix

View File

@ -1,8 +1,9 @@
{ {
osConfig,
config, config,
inputs,
pkgs, pkgs,
lib, lib,
osConfig,
... ...
}: let }: let
cfg = config.desktop.hyprland; cfg = config.desktop.hyprland;

View File

@ -1,8 +1,9 @@
{ {
osConfig,
config, config,
inputs,
pkgs, pkgs,
lib, lib,
osConfig,
... ...
}: }:
with lib; let with lib; let

View File

@ -8,6 +8,9 @@
with lib; let with lib; let
cfg = config.editor.neve; cfg = config.editor.neve;
in { in {
imports = [
inputs.nixvim.homeManagerModules.nixvim
];
options = { options = {
editor.neve.enable = editor.neve.enable =
mkEnableOption "enable neve neovim distribution"; mkEnableOption "enable neve neovim distribution";