# Shinji # System configuration for my laptop { lib, pkgs, ... }: { imports = [ ./firefox-nightly.nix ./hardware.nix ./sops.nix ./wireguard.nix ]; # options hostName = "shinji"; monitors = [ { name = "eDP-1"; scale = 1.25; bitdepth = 10; } ]; # set power btn to suspend services.logind.settings.Login = { HandlePowerKey = "suspend"; HandeLidSwitch = "suspend"; HandeLidSwitchDocked = "suspend"; }; # logitech mouse udev services.udev.extraRules = lib.fileContents ./42-logitech-unify-permissions.rules; # packages environment.systemPackages = with pkgs; [ # wine winetricks wineWowPackages.staging # android android-tools scrcpy # misc foliate jami solaar qbittorrent ]; # modules apps = { astal = true; hyprlock = true; kitty = true; }; browsers = { firefox = true; }; desktops = { enable = true; hyprland = true; ly = true; }; development = { c = true; lua = true; java = true; rust = true; web = true; }; gaming = { homestuck = true; minecraft = true; steam = true; }; virt = { docker = true; }; # modules battery = true; bluetooth = true; network = true; }