Regenerated
This commit is contained in:
+63
-18
@@ -317,7 +317,69 @@ in
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
* We have a nix file that will copy anything from ./assets/copy_2_home to $HOME
|
||||
|
||||
* Let's define the core of the system
|
||||
|
||||
** Nix itself
|
||||
|
||||
** =generated/traveldroid/todo/system/nix.nix=
|
||||
#+BEGIN_SRC nix :tangle generated/traveldroid/todo/system/nix.nix :noweb tangle :mkdirp yes :eval never-html
|
||||
{ lib, config, ... }:
|
||||
|
||||
{
|
||||
nix.settings = {
|
||||
experimental-features = [ "nix-command" "flakes" ];
|
||||
download-buffer-size = 536870912; # 512 MB
|
||||
cores = 2;
|
||||
max-jobs = 1;
|
||||
};
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
** User stuff
|
||||
|
||||
** =generated/users/henrov.nix=
|
||||
This is the default user, just search and replace henrov another name if you want to change
|
||||
#+BEGIN_SRC nix :tangle generated/users/henrov.nix :noweb tangle :mkdirp yes :eval never-html
|
||||
{ lib, config, pkgs, ... }:
|
||||
|
||||
let
|
||||
username = "henrov";
|
||||
in
|
||||
{
|
||||
#################################
|
||||
# NixOS system user
|
||||
#################################
|
||||
users.users.${username} = {
|
||||
isNormalUser = true;
|
||||
home = "/home/${username}";
|
||||
hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/";
|
||||
extraGroups = [ "wheel" "networkmanager" ];
|
||||
};
|
||||
|
||||
#################################
|
||||
# Home Manager user definition
|
||||
#################################
|
||||
_module.args.hmUsers = {
|
||||
${username} = {
|
||||
# Minimal required
|
||||
home.username = username;
|
||||
home.homeDirectory = "/home/${username}";
|
||||
home.stateVersion = "26.05";
|
||||
|
||||
# Add user-specific packages here
|
||||
home.packages = [
|
||||
];
|
||||
|
||||
# Add user dotfiles, session variables, etc. here if needed
|
||||
home.file = {
|
||||
# Example:
|
||||
# ".bashrc" = { source = /path/to/bashrc; };
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
** =generated/users/copy_2_home.nix=
|
||||
This copies stuff to the user home-folder
|
||||
@@ -360,20 +422,3 @@ in
|
||||
};
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
|
||||
* Let's define the core of the system
|
||||
|
||||
** =generated/traveldroid/todo/system/nix.nix=
|
||||
#+BEGIN_SRC nix :tangle generated/traveldroid/todo/system/nix.nix :noweb tangle :mkdirp yes :eval never-html
|
||||
{ lib, config, ... }:
|
||||
|
||||
{
|
||||
nix.settings = {
|
||||
experimental-features = [ "nix-command" "flakes" ];
|
||||
download-buffer-size = 536870912; # 512 MB
|
||||
cores = 2;
|
||||
max-jobs = 1;
|
||||
};
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
Reference in New Issue
Block a user