Convert all Hyprland settings to Lua format, including animations, binds, environment variables, monitor definitions, and window rules. Update host variable files and noctalia plugin settings to match the new Lua‑based configuration.
81 lines
2.2 KiB
Nix
81 lines
2.2 KiB
Nix
{
|
||
# CPU Architecture
|
||
# Available options: "x86_64-linux", "aarch64-linux", etc.
|
||
system = "x86_64-linux";
|
||
|
||
# Host Configuration
|
||
host = "My-Desktop";
|
||
username = "my_username";
|
||
|
||
# GPU Profile
|
||
# Available options: "amd", "nvidia", "nvidia-laptop", "intel", "vm"
|
||
profile = "nvidia";
|
||
|
||
# Git Configuration ( For Pulling Software Repos )
|
||
gitUsername = "GarandPLG";
|
||
gitEmail = "[email protected]";
|
||
|
||
# User shell
|
||
# Availabe options: "fish", "bash"
|
||
shell = "fish";
|
||
|
||
# Hyprland monitors (Lua hl.monitor tables).
|
||
# Example: [{ output = "HDMI-A-1"; mode = "1920x1080@60"; position = "auto"; scale = 1; }]
|
||
extraMonitorSettings = [];
|
||
|
||
keyboardLayout = "pl";
|
||
consoleKeyMap = "pl";
|
||
|
||
location = "Warszawa, PL";
|
||
|
||
# For Nvidia Prime support
|
||
intelID = "PCI:1:0:0";
|
||
nvidiaID = "PCI:0:2:0";
|
||
|
||
# Enable NFS
|
||
enableNFS = false;
|
||
|
||
# Themes, waybar and animation.
|
||
# Only uncomment your selection
|
||
# The others much be commented out.
|
||
|
||
# Set Stylix Image
|
||
# This will set your color palette
|
||
# Default background
|
||
# Add new images to ~/garandos/wallpapers
|
||
# stylixImage = "Attack-on-Titan-1.jpg"; # og/10
|
||
# stylixImage = "Attack-on-Titan-2.jpg"; # 9/10
|
||
# stylixImage = "Attack-on-Titan-3.jpg"; # 7.5/10
|
||
stylixImage = "Avatar-1.jpg"; # 7/10
|
||
# stylixImage = "Dinozaurus-1.jpg"; # 6/10
|
||
# stylixImage = "Friren-1.jpg"; # 6.5/10
|
||
# stylixImage = "Jablon.png"; # 1/10
|
||
# stylixImage = "Kapitan-bomba.jpg"; # 8/10
|
||
# stylixImage = "SoA-1.jpg"; # 6/10
|
||
# stylixImage = "V-for-vendetta.jpg"; # 7.5/10
|
||
# stylixImage = "Wolfwalkers-1.jpg"; # 6/10
|
||
# stylixImage = "Wolfwalkers-2.jpg"; # 5/10
|
||
|
||
# Set network hostId if required (needed for zfs)
|
||
# Otherwise leave as-is
|
||
hostId = "5ab03f50";
|
||
|
||
# Whether printing services should be enabled.
|
||
printEnable = false;
|
||
# Name of the default printer.
|
||
ensureDefaultPrinter = "[name]";
|
||
# List of printers to ensure are configured.
|
||
ensurePrinters = [
|
||
{
|
||
# URI of the printer device.
|
||
deviceUri = "ipp://[IPv4]/ipp";
|
||
# Physical location description of the printer.
|
||
location = "[location]";
|
||
# Human‑readable printer name.
|
||
name = "[name]";
|
||
# Printer model; "everywhere" uses generic driver.
|
||
model = "everywhere";
|
||
}
|
||
];
|
||
}
|