fix leanix
This commit is contained in:
parent
f6df71706b
commit
ed325e09fb
@ -77,7 +77,7 @@
|
|||||||
};
|
};
|
||||||
leanix = nixpkgs.lib.nixosSystem {
|
leanix = nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit inputs system pkgs-stable;
|
inherit inputs system pkgs pkgs-stable username hostname;
|
||||||
};
|
};
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
inputs,
|
inputs,
|
||||||
lib,
|
|
||||||
pkgs,
|
pkgs,
|
||||||
pkgs-stable,
|
pkgs-stable,
|
||||||
|
username,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
@ -14,11 +14,11 @@
|
|||||||
|
|
||||||
nix.settings.experimental-features = ["nix-command" "flakes"];
|
nix.settings.experimental-features = ["nix-command" "flakes"];
|
||||||
|
|
||||||
inputs.home-manager = {
|
home-manager = {
|
||||||
extraSpecialArgs = {inherit inputs pkgs pkgs-stable;};
|
extraSpecialArgs = {inherit inputs pkgs pkgs-stable;};
|
||||||
backupFileExtension = "backup";
|
backupFileExtension = "backup";
|
||||||
users = {
|
users = {
|
||||||
konsta = import ./home.nix;
|
${username} = import ./home.nix;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -26,14 +26,14 @@
|
|||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
FLAKE = "/home/konsta/.dotfiles";
|
FLAKE = "/home/${username}/.dotfiles";
|
||||||
|
|
||||||
DEFAULT_BROWSER = "${pkgs.firefox}/bin/firefox";
|
DEFAULT_BROWSER = "${pkgs.firefox}/bin/firefox";
|
||||||
};
|
};
|
||||||
|
|
||||||
users.users.konsta = {
|
users.users.${username} = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "konsta";
|
description = "${username}";
|
||||||
extraGroups = ["wheel"];
|
extraGroups = ["wheel"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1,26 +1,44 @@
|
|||||||
{lib, ...}: {
|
{
|
||||||
home.username = "konsta";
|
pkgs-stable,
|
||||||
home.homeDirectory = "/home/konsta";
|
username,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home.username = "${username}";
|
||||||
|
home.homeDirectory = "/home/${username}";
|
||||||
home.stateVersion = "24.11"; # Please read the comment before changing.
|
home.stateVersion = "24.11"; # Please read the comment before changing.
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../nixos/packages/packages.nix
|
../nixos/packages/packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
program.firefox.enable = lib.mkDefault true;
|
program.firefox.enable = true;
|
||||||
|
|
||||||
group.terminal_tools.enable = true;
|
group = {
|
||||||
|
hacking.enable = false;
|
||||||
|
applications.enable = false;
|
||||||
|
terminal_tools.enable = true;
|
||||||
|
programming.enable = false;
|
||||||
|
};
|
||||||
|
|
||||||
program = {
|
program = {
|
||||||
kitty.enable = lib.mkDefault false;
|
kitty.enable = false;
|
||||||
tmux.enable = lib.mkDefault false;
|
tmux.enable = false;
|
||||||
zoxide.enable = lib.mkDefault false;
|
zoxide.enable = false;
|
||||||
|
vscode.enable = false;
|
||||||
|
git.enable = false;
|
||||||
|
neovim.enable = false;
|
||||||
|
spotify.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
sh.bash = {
|
sh.bash = {
|
||||||
enable = lib.mkDefault true;
|
enable = true;
|
||||||
oh-my-posh.enable = lib.mkDefault false;
|
oh-my-posh.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.applications = with pkgs-stable; [
|
||||||
|
libreoffice
|
||||||
|
inkscape
|
||||||
|
];
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,11 +13,13 @@
|
|||||||
./applications/spotify.nix
|
./applications/spotify.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
group.terminal_tools.enable = lib.mkDefault true;
|
group = {
|
||||||
group.programming.enable = lib.mkDefault true;
|
terminal_tools.enable = lib.mkDefault true;
|
||||||
group.games.enable = lib.mkDefault false;
|
programming.enable = lib.mkDefault true;
|
||||||
group.applications.enable = lib.mkDefault true;
|
games.enable = lib.mkDefault false;
|
||||||
group.hacking.enable = lib.mkDefault true;
|
applications.enable = lib.mkDefault true;
|
||||||
|
hacking.enable = lib.mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
program.firefox.enable = lib.mkDefault true;
|
program.firefox.enable = lib.mkDefault true;
|
||||||
program.spotify.enable = lib.mkDefault true;
|
program.spotify.enable = lib.mkDefault true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user