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
+5 -1
View File
@@ -17,7 +17,11 @@ let
self.nixosModules.software.beets
self.nixosModules.server.open-webui
self.homeConfigurations.wsl.nixosModule
#self.homeConfigurations.default.nixosModule
(inputs.self.homeConfigurations.default {
inherit inputs;
device.type = deviceType;
}).nixosModule
];
fileSystems = {
+1
View File
@@ -143,6 +143,7 @@
};
homeConfigurations = {
default = import ./home/default.nix flakeContext;
root = import ./home/root.nix flakeContext;
main = import ./home/main.nix flakeContext;
server = import ./home/server.nix flakeContext;
+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
+1 -8
View File
@@ -23,12 +23,8 @@
# Lazy
lazycli
lazydocker
lazyjournal
lazysql
gitui
broot
lazyjournal
# Base
curl
@@ -46,10 +42,7 @@
tree
# Monitoring
bottom
smartmontools
btop
fastfetch
# Disk
parted