diff --git a/configs/laptop.nix b/configs/laptop.nix new file mode 100644 index 0000000..42aec9d --- /dev/null +++ b/configs/laptop.nix @@ -0,0 +1,24 @@ +{ + lib, + pkgs, + config, + ... +}: { + imports = [./desktop.nix]; + + hardware.bluetooth.enable = true; + + services = { + libinput.enable = true; + power-profiles-daemon.enable = true; + }; + + programs.light.enable = true; + + # hyprland stuff + services.blueman = lib.mkIf config.programs.hyprland.enable {enable = true;}; + hm.wayland.windowManager.hyprland.settings.exec-once = with pkgs; [ + "${lib.getExe networkmanagerapplet}" + "${lib.getExe' blueman "blueman-applet"}" + ]; +} diff --git a/systems/default.nix b/systems/default.nix index 51181cd..d911db9 100644 --- a/systems/default.nix +++ b/systems/default.nix @@ -36,7 +36,7 @@ in { }; kilimandjaro = { - role = "desktop"; + role = "laptop"; system = "x86_64-linux"; }; diff --git a/systems/kilimandjaro/default.nix b/systems/kilimandjaro/default.nix index 8fd625a..75e1c9b 100644 --- a/systems/kilimandjaro/default.nix +++ b/systems/kilimandjaro/default.nix @@ -1,32 +1,8 @@ -{ - lib, - pkgs, - config, - ... -}: { +{pkgs, ...}: { boot = { initrd.kernelModules = ["i915"]; kernelParams = ["i915.force_probe=9a49"]; }; - hardware = { - bluetooth.enable = true; - - graphics.extraPackages = with pkgs; [vaapiIntel libvdpau-va-gl intel-media-driver]; - }; - - services = { - # xserver.videoDrivers = ["intel"]; - libinput.enable = true; - power-profiles-daemon.enable = true; - }; - - programs.light.enable = true; - - # hyprland stuff - services.blueman = lib.mkIf config.programs.hyprland.enable {enable = true;}; - hm.wayland.windowManager.hyprland.settings.exec-once = with pkgs; [ - "${lib.getExe networkmanagerapplet}" - "${lib.getExe' blueman "blueman-applet"}" - ]; + hardware.graphics.extraPackages = with pkgs; [vaapiIntel libvdpau-va-gl intel-media-driver]; }