Compare commits

..

11 Commits

View File

@@ -1,13 +1,17 @@
{ config, lib, pkgs, ... }:
# let
# home-manager = builtins.fetchTarball https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz;
# in
{
imports = [
./hardware-configuration.nix
<home-manager/nixos>
# <home-manager/nixos>
];
nix.settings.experimental-features = [ "nix-command" "flakes" ];
nix.registry.nixpkgs.flake = nixpkgs;
# nix.registry.nixpkgs.flake = nixpkgs;
nixpkgs.config.allowUnfree = true;
environment.extraInit = ''
export NIXPKGS_ALLOW_UNFREE=1
@@ -27,16 +31,16 @@
boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];
networking = {
hostname = "persephone";
hostName = "persephone";
networkmanager.enable = true;
interfaces.wlan0.matchConfig.MACAddress = "ca:12:ab:3c:d5:a9";
interfaces.wlan0.ipv4.addresses = [
{
address = "192.168.1.100";
prefixLength = 24;
}
];
ipv4.gateway = "192.168.1.1";
# interfaces.wlan0.ipv4.addresses = [
# {
# address = "192.168.1.100";
# prefixLength = 24;
# }
# ];
defaultGateway.address = "192.168.1.1";
defaultGateway.interface = "wlan0";
nameservers = [ "1.1.1.1" "8.8.8.8" ];
};
@@ -63,7 +67,6 @@
appimage-run
btop
exfat
exfat-progs
libappimage
gearlever
git
@@ -99,11 +102,14 @@
extraGroups = [ "wheel" "audio" "video" ];
};
programs.zsh.enable = true;
services.xserver.enable = true;
services.xserver.displayManager.lightdm.enable = true;
services.displayManager.autologin = {
enable = true;
user = "nubfriedrice";
};
# services.displayManager.autoLogin = {
# enable = true;
# user = "nubfriedrice";
# };
security.sudo.wheelNeedsPassword = false;
programs.mtr.enable = true;