forked from poz/niksos
thank you brother
This commit is contained in:
parent
4769ad4ee7
commit
5a17bf3eed
5 changed files with 49 additions and 20 deletions
39
homes/chmura/default.nix
Normal file
39
homes/chmura/default.nix
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
inputs,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
];
|
||||||
|
|
||||||
|
config = {
|
||||||
|
programs = {
|
||||||
|
home-manager.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
home = {
|
||||||
|
username = "chmura";
|
||||||
|
homeDirectory = "/home/chmura";
|
||||||
|
packages = with pkgs; [
|
||||||
|
git
|
||||||
|
exa
|
||||||
|
ripgrep
|
||||||
|
btop
|
||||||
|
firejail
|
||||||
|
zellij
|
||||||
|
cargo
|
||||||
|
rustc
|
||||||
|
nodejs
|
||||||
|
unzip
|
||||||
|
cmake
|
||||||
|
gcc
|
||||||
|
trash-cli
|
||||||
|
];
|
||||||
|
|
||||||
|
stateVersion = lib.mkDefault "23.11";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -9,6 +9,7 @@
|
||||||
extraSpecialArgs = {inherit inputs self;}; # let home-manager access inputs and self
|
extraSpecialArgs = {inherit inputs self;}; # let home-manager access inputs and self
|
||||||
users = {
|
users = {
|
||||||
jacek = import ./jacek;
|
jacek = import ./jacek;
|
||||||
|
chmura = import ./chmura;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
neofetch
|
neofetch
|
||||||
git
|
git
|
||||||
wireguard-tools
|
wireguard-tools
|
||||||
|
ntfy
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,6 @@ in {
|
||||||
specialArgs = {inherit lib inputs self;};
|
specialArgs = {inherit lib inputs self;};
|
||||||
modules = [
|
modules = [
|
||||||
./niksos
|
./niksos
|
||||||
./chmura
|
|
||||||
]
|
]
|
||||||
++ [
|
++ [
|
||||||
# this list includes an alias for the home-manager module, and another for the global home-manager configuration directory
|
# this list includes an alias for the home-manager module, and another for the global home-manager configuration directory
|
||||||
|
@ -21,4 +20,11 @@ in {
|
||||||
home-configs
|
home-configs
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
chmura = lib.nixosSystem {
|
||||||
|
system = "x86_86-linux";
|
||||||
|
specialArgs = {inherit lib inputs self;};
|
||||||
|
modules = [
|
||||||
|
./chmura
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,13 +40,6 @@ in
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable sound.
|
|
||||||
# sound.enable = true;
|
|
||||||
# hardware.pulseaudio.enable = true;
|
|
||||||
|
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
|
||||||
# services.xserver.libinput.enable = true;
|
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
|
||||||
programs.hyprland = {
|
programs.hyprland = {
|
||||||
|
@ -138,16 +131,5 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
system.stateVersion = "23.11";
|
||||||
#environment.systemPackages = with pkgs; [
|
|
||||||
# neovim
|
|
||||||
#];
|
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
|
||||||
# settings for stateful data, like file locations and database versions
|
|
||||||
# on your system were taken. It's perfectly fine and recommended to leave
|
|
||||||
# this value at the release version of the first install of this system.
|
|
||||||
# Before changing this value read the documentation for this option
|
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
|
||||||
system.stateVersion = "23.11"; # Did you read the comment?
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue