mob next [ci-skip] [ci skip] [skip ci]

lastFile:machines/rana/configuration.nix
This commit is contained in:
2026-01-13 11:25:39 +07:00
parent 77499682da
commit 395c17822d
10 changed files with 107 additions and 51 deletions

View File

@@ -0,0 +1,26 @@
{
inputs,
...
}:
let
username = "emmie";
in
{
imports = [ inputs.home-manager.nixosModules.home-manager ];
users.users.${username} = {
isNormalUser = true;
extraGroups = [
"audio"
"video"
"networkmanager"
];
};
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.${username} = ./home.nix;
home-manager.extraSpecialArgs = {
inherit inputs;
};
}

View File

@@ -0,0 +1,25 @@
{
osConfig,
pkgs,
lib,
...
}:
let
username = "emmie";
in
{
home = {
inherit username;
homeDirectory = lib.mkForce "/home/${username}";
stateVersion = osConfig.system.stateVersion;
packages = with pkgs; [
libreoffice
element-desktop
brave
firefox
keepassxc
vlc
];
};
programs.home-manager.enable = true;
}

View File

@@ -0,0 +1,7 @@
{
flake.nixosModules = {
home.emmie = {
imports = [ ./emmie ];
};
};
}