streamline nix module argument passing

This commit is contained in:
Kim, Jimin 2025-05-28 15:51:48 +09:00
parent 425a1d15e5
commit 3c5eabf430
Signed by: pomp
GPG key ID: D3932F82A0667A3B
7 changed files with 8 additions and 27 deletions

View file

@ -8,7 +8,7 @@ args@{
{
imports = [
./hardware-configuration.nix
../../modules/nixos/adb.nix
(import ../../modules/nixos/adb.nix (args // { user = "pomp"; }))
../../modules/nixos/anytype.nix
../../modules/nixos/audio.nix
../../modules/nixos/authenticator.nix

View file

@ -1,9 +1,9 @@
# https://nixos.wiki/wiki/Android
{ pkgs, ... }:
{ pkgs, user, ... }:
{
programs.adb.enable = true;
users.users.pomp.extraGroups = [
users.users.${user}.extraGroups = [
"adbusers"
"kvm"
];

View file

@ -1,8 +1,4 @@
{
pkgs,
user ? "pomp",
...
}:
{ pkgs, user, ... }:
{
users.users.${user}.extraGroups = [ "docker" ];

View file

@ -1,8 +1,4 @@
{
user ? "pomp",
pkgs,
...
}:
{ pkgs, user, ... }:
{
users.users.${user}.extraGroups = [ "gamemode" ];

View file

@ -1,7 +1,4 @@
{
user ? "pomp",
...
}:
{ user, ... }:
{
nix = {

View file

@ -1,10 +1,6 @@
# enable only when needed
{
pkgs,
user ? "pomp",
...
}:
{ pkgs, user, ... }:
{
hardware.sane.enable = true;

View file

@ -1,8 +1,4 @@
{
pkgs,
user ? "pomp",
...
}:
{ pkgs, user, ... }:
{
users.users.${user}.shell = pkgs.zsh;