too manya bugs

This commit is contained in:
2025-08-04 15:35:09 +03:00
parent eb9ec4f5bd
commit 52b6290e1c
6 changed files with 86 additions and 14 deletions
+64
View File
@@ -0,0 +1,64 @@
{ inputs, ... }@flakeContext:
let
homeModule =
{
config,
lib,
pkgs,
deviceType
...
}:
{
imports = [
inputs.self.homeModules.${deviceType}
];
home = {
username = inputs.zeroq.devices.admin;
stateVersion = lib.mkDefault "25.05";
homeDirectory = lib.mkDefault "/home/${config.home.username}";
enableNixpkgsReleaseCheck = false;
};
};
rootModule =
{
config,
lib,
pkgs,
deviceType
...
}:
{
imports = [
inputs.self.homeModules.${deviceType}
];
home = {
username = "root";
stateVersion = lib.mkDefault "25.05";
homeDirectory = lib.mkDefault "/${config.home.username}";
enableNixpkgsReleaseCheck = false;
};
};
nixosModule =
{ ... }:
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.${inputs.zeroq.devices.admin} = homeModule;
users.root = rootModule;
sharedModules = [ inputs.plasma-manager.homeManagerModules.plasma-manager ];
};
};
in
(
(inputs.home-manager.lib.homeManagerConfiguration {
modules = [
homeModule
rootModule
];
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
})
// {
inherit nixosModule;
}
)
+14
View File
@@ -0,0 +1,14 @@
{ inputs, ... }@flakeContext:
{
config,
pkgs,
...
}:
{
programs = {
btop.enable = true;
broot.enable = true;
bottom.enable = true;
fastfetch.enable = true;
};
}
+1 -5
View File
@@ -9,7 +9,6 @@ let
in
{
programs = {
btop.enable = true;
mangohud.enable = true;
keepassxc.enable = true;
zed-editor = {
@@ -65,7 +64,7 @@ in
vlc
normcap
zerotierone
nextcloud-client
#nextcloud-client
# (handbrake.overrideAttrs (old: {
# configureFlags = old.configureFlags ++ [ "--enable-vce" ];
@@ -75,9 +74,6 @@ in
# ];
# }))
#tg
#reaper
# Games
ludusavi
prismlauncher