mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-11 12:40:44 +03:00
too manya bugs
This commit is contained in:
+5
-1
@@ -17,7 +17,11 @@ let
|
|||||||
|
|
||||||
self.nixosModules.software.beets
|
self.nixosModules.software.beets
|
||||||
self.nixosModules.server.open-webui
|
self.nixosModules.server.open-webui
|
||||||
self.homeConfigurations.wsl.nixosModule
|
#self.homeConfigurations.default.nixosModule
|
||||||
|
(inputs.self.homeConfigurations.default {
|
||||||
|
inherit inputs;
|
||||||
|
device.type = deviceType;
|
||||||
|
}).nixosModule
|
||||||
];
|
];
|
||||||
|
|
||||||
fileSystems = {
|
fileSystems = {
|
||||||
|
|||||||
@@ -143,6 +143,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
homeConfigurations = {
|
homeConfigurations = {
|
||||||
|
default = import ./home/default.nix flakeContext;
|
||||||
root = import ./home/root.nix flakeContext;
|
root = import ./home/root.nix flakeContext;
|
||||||
main = import ./home/main.nix flakeContext;
|
main = import ./home/main.nix flakeContext;
|
||||||
server = import ./home/server.nix flakeContext;
|
server = import ./home/server.nix flakeContext;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
|
)
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{ inputs, ... }@flakeContext:
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
programs = {
|
||||||
|
btop.enable = true;
|
||||||
|
broot.enable = true;
|
||||||
|
bottom.enable = true;
|
||||||
|
fastfetch.enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -9,7 +9,6 @@ let
|
|||||||
in
|
in
|
||||||
{
|
{
|
||||||
programs = {
|
programs = {
|
||||||
btop.enable = true;
|
|
||||||
mangohud.enable = true;
|
mangohud.enable = true;
|
||||||
keepassxc.enable = true;
|
keepassxc.enable = true;
|
||||||
zed-editor = {
|
zed-editor = {
|
||||||
@@ -65,7 +64,7 @@ in
|
|||||||
vlc
|
vlc
|
||||||
normcap
|
normcap
|
||||||
zerotierone
|
zerotierone
|
||||||
nextcloud-client
|
#nextcloud-client
|
||||||
|
|
||||||
# (handbrake.overrideAttrs (old: {
|
# (handbrake.overrideAttrs (old: {
|
||||||
# configureFlags = old.configureFlags ++ [ "--enable-vce" ];
|
# configureFlags = old.configureFlags ++ [ "--enable-vce" ];
|
||||||
@@ -75,9 +74,6 @@ in
|
|||||||
# ];
|
# ];
|
||||||
# }))
|
# }))
|
||||||
|
|
||||||
#tg
|
|
||||||
#reaper
|
|
||||||
|
|
||||||
# Games
|
# Games
|
||||||
ludusavi
|
ludusavi
|
||||||
prismlauncher
|
prismlauncher
|
||||||
|
|||||||
@@ -23,12 +23,8 @@
|
|||||||
|
|
||||||
# Lazy
|
# Lazy
|
||||||
lazycli
|
lazycli
|
||||||
lazydocker
|
|
||||||
lazyjournal
|
|
||||||
lazysql
|
lazysql
|
||||||
|
lazyjournal
|
||||||
gitui
|
|
||||||
broot
|
|
||||||
|
|
||||||
# Base
|
# Base
|
||||||
curl
|
curl
|
||||||
@@ -46,10 +42,7 @@
|
|||||||
tree
|
tree
|
||||||
|
|
||||||
# Monitoring
|
# Monitoring
|
||||||
bottom
|
|
||||||
smartmontools
|
smartmontools
|
||||||
btop
|
|
||||||
fastfetch
|
|
||||||
|
|
||||||
# Disk
|
# Disk
|
||||||
parted
|
parted
|
||||||
|
|||||||
Reference in New Issue
Block a user