mirror of
https://github.com/RGBCube/ncc
synced 2025-07-29 19:17:45 +00:00
Refactor everything to make usage easier with
mutiple systems, also merge all abstractions to avoid huge desctructions in the attrset input.
This commit is contained in:
parent
a0fa73b873
commit
ee2055928c
47 changed files with 343 additions and 279 deletions
51
hosts/enka.nix
Normal file
51
hosts/enka.nix
Normal file
|
@ -0,0 +1,51 @@
|
|||
{ ulib, ... }: with ulib; merge3
|
||||
|
||||
(systemConfiguration {
|
||||
system.stateVersion = "23.05";
|
||||
|
||||
users.users.nixos = graphicalUser {
|
||||
description = "NixOS";
|
||||
extraGroups = [ "wheel" ];
|
||||
};
|
||||
})
|
||||
|
||||
(homeConfiguration {
|
||||
home.stateVersion = "23.05";
|
||||
})
|
||||
|
||||
(importModules [
|
||||
"bat"
|
||||
"blueman"
|
||||
"boot"
|
||||
"discord"
|
||||
"dunst"
|
||||
"firefox"
|
||||
"fonts"
|
||||
"fuzzel"
|
||||
"ghostty"
|
||||
"git"
|
||||
"greetd"
|
||||
"gtk"
|
||||
"helix"
|
||||
"hyprland"
|
||||
"kitty"
|
||||
"localisation"
|
||||
"logind"
|
||||
"networkmanager"
|
||||
"nix"
|
||||
"nushell"
|
||||
"openttd"
|
||||
"pipewire"
|
||||
"pueue"
|
||||
"python"
|
||||
"qt"
|
||||
"rust"
|
||||
"steam"
|
||||
"steck"
|
||||
"waybar"
|
||||
|
||||
# TODO: Move this somewhere, IDK.
|
||||
../enka/packages.nix
|
||||
|
||||
/etc/nixos/hardware-configuration.nix
|
||||
])
|
Loading…
Add table
Add a link
Reference in a new issue