# 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.enable = true; hyprlock.enable = true; kitty.enable = true; }; browsers = { firefox.enable = true; }; desktops = { enable = true; hyprland.enable = true; ly.enable = true; }; development = { c.enable = true; lua.enable = true; java.enable = true; rust.enable = true; web.enable = true; }; gaming = { homestuck.enable = true; minecraft.enable = true; steam.enable = true; }; virt = { docker.enable = true; qemu.enable = true; }; # modules battery = true; bluetooth = true; network = true; tpm = true; }