finish overhaul

This commit is contained in:
2026-01-28 20:38:31 -06:00
parent 6923095724
commit 5431938cc7
8 changed files with 351 additions and 57 deletions

View File

@@ -10,23 +10,23 @@
./hardware-configuration.nix
];
powerManagement.enable = true;
hardware.asahi.extractPeripheralFirmware = true;
hardware.asahi.peripheralFirmwareDirectory = ./firmware;
hardware.asahi.enable = true;
hardware.asahi.setupAsahiSound = true;
services.upower.enable = true;
hardware.apple.touchBar.enable = true;
hardware.apple.touchBar.package = pkgs.tiny-dfr;
# Asahi Cachix
nix.settings = {
nix.settings = {
extra-substituters = [
"https://nixos-apple-silicon.cachix.org"
];
extra-trusted-public-keys = [
"nixos-apple-silicon.cachix.org-1:8psDu5SA5dAD7qA0zMy5UT292TxeEPzIz8VVEr2Js20="
];
trusted-users = [ "root" "joshuaelm" ];
};
# Bootloader.
boot.loader.systemd-boot.enable = true;
@@ -94,7 +94,6 @@
# Enable Cosmic
services.desktopManager.cosmic.enable = false;
services.displayManager.cosmic-greeter.enable = false;
services.xserver.desktopManager.gnome.enable = false;
services.desktopManager.plasma6.enable = false;
services.displayManager.sddm.enable = false;
services.libinput.enable = true;
@@ -105,7 +104,7 @@
enable = true;
settings = rec {
initial_session = {
command = "${pkgs.hyprland}/bin/Hyprland";
command = "${pkgs.hyprland}/bin/start-hyprland";
user = "joshuaelm";
};
default_session = initial_session;
@@ -178,15 +177,12 @@
programs.kdeconnect.enable = true;
environment.systemPackages = with pkgs; [
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# wget
neovim
killall
hypridle
git
bibata-cursors
element-desktop
#inputs.zen-browser.packages."${system}".default
rofi
playerctl
cava