Compare commits

..

4 Commits

Author SHA1 Message Date
Eli Ribble 77f24c597b Add htop
So I can see what is making this device seem so darned slow.
2024-09-24 22:11:09 +00:00
Eli Ribble 41e862ddf8 Make bluetooth with game pad work.
The ERTM is some bluetooth protocol extension. When enabled the
bluetooth scan can't find my Stadia controllers.
2024-09-24 22:10:38 +00:00
Eli Ribble beb52e86a1 Add gnome desktop.
Now I can actually log in!
2024-09-24 22:10:22 +00:00
Eli Ribble 4c186b41f6 Switch back to network manager
It can do wifi just fine.
2024-09-24 22:09:59 +00:00
1 changed files with 13 additions and 8 deletions

View File

@ -10,18 +10,20 @@
./hardware-configuration.nix ./hardware-configuration.nix
]; ];
boot.extraModprobeConfig = '' options bluetooth disable_ertm=1 '';
boot.kernelPackages = pkgs.linuxPackages; # (this is the default) some amdgpu issues on 6.10 boot.kernelPackages = pkgs.linuxPackages; # (this is the default) some amdgpu issues on 6.10
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true;
hardware.xone.enable = true; # support for the xbox controller USB dongle hardware.xone.enable = true; # support for the xbox controller USB dongle
networking.hostName = "eshu"; # Define your hostname. networking.hostName = "eshu"; # Define your hostname.
# Pick only one of the below networking options. # Pick only one of the below networking options.
networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. #networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
# Set your time zone. # Set your time zone.
# time.timeZone = "Europe/Amsterdam"; # time.timeZone = "Europe/Amsterdam";
@ -39,14 +41,16 @@
# }; # };
services.blueman.enable = true; services.blueman.enable = true;
services.getty.autologinUser = "eliribble"; services.displayManager = {
environment = { autoLogin.enable = true;
loginShellInit = '' autoLogin.user = "eliribble";
[[ "$(tty)" = "/dev/tty1" ]] && ./gs.sh
'';
}; };
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver = {
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
enable = true;
};
@ -85,6 +89,7 @@
chezmoi chezmoi
fish fish
git git
htop
mangohud mangohud
neovim neovim
python3 python3