Compare commits

..

11 Commits

View File

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