You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
Nix
45 lines
1.2 KiB
Nix
{ config, pkgs, ...}:
|
|
let
|
|
home-manager = builtins.fetchTarball {
|
|
url = "https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz";
|
|
sha256 = "1cp2rpprcfl4mjsrsrpfg6278nf05a0mpl3m0snksvdalfmc5si5";
|
|
};
|
|
|
|
in {
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
(import "${home-manager}/nixos")
|
|
../../common/variables.nix
|
|
../../common/system.nix
|
|
../../common/grub.nix
|
|
../../common/network.nix
|
|
../../common/user.nix
|
|
];
|
|
|
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
|
|
|
ashe.system.hostname = "nyx";
|
|
ashe.system.disk = "/dev/vda";
|
|
|
|
ashe.user.username = "rose";
|
|
ashe.user.description = "Ashelyn Rose";
|
|
ashe.user.password = "[REDACTED]";
|
|
ashe.user.packages = with pkgs; [
|
|
neofetch
|
|
bat
|
|
lazygit
|
|
tmux
|
|
psmisc
|
|
];
|
|
|
|
ashe.network.interface = "ens3";
|
|
ashe.network.address = "104.168.211.198";
|
|
ashe.network.prefix = 16;
|
|
ashe.network.gateway = "104.168.218.1";
|
|
ashe.network.nameservers = [ "8.8.8.8" ];
|
|
|
|
# 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 = "22.11";
|
|
}
|