Port iogamasters hyprland config
This commit is contained in:
@ -22,33 +22,31 @@
|
||||
{
|
||||
imports = [ ./hardware-configuration.nix ];
|
||||
|
||||
nix.buildMachines = [
|
||||
{
|
||||
hostName = "192.168.3.118";
|
||||
system = "x86_64-linux";
|
||||
protocol = "ssh";
|
||||
# if the builder supports building for multiple architectures,
|
||||
# replace the previous line by, e.g.
|
||||
# systems = ["x86_64-linux" "aarch64-linux"];
|
||||
maxJobs = 4;
|
||||
speedFactor = 3;
|
||||
supportedFeatures = [
|
||||
"nixos-test"
|
||||
"benchmark"
|
||||
"big-parallel"
|
||||
"kvm"
|
||||
];
|
||||
mandatoryFeatures = [ ];
|
||||
}
|
||||
];
|
||||
nix.distributedBuilds = true;
|
||||
# optional, useful when the builder has a faster internet connection than yours
|
||||
nix.extraOptions = " builders-use-substitutes = true\n";
|
||||
# nix.buildMachines = [
|
||||
# {
|
||||
# hostName = "192.168.3.118";
|
||||
# system = "x86_64-linux";
|
||||
# protocol = "ssh";
|
||||
# # if the builder supports building for multiple architectures,
|
||||
# # replace the previous line by, e.g.
|
||||
# # systems = ["x86_64-linux" "aarch64-linux"];
|
||||
# maxJobs = 4;
|
||||
# speedFactor = 3;
|
||||
# supportedFeatures = [
|
||||
# "nixos-test"
|
||||
# "benchmark"
|
||||
# "big-parallel"
|
||||
# "kvm"
|
||||
# ];
|
||||
# mandatoryFeatures = [ ];
|
||||
# }
|
||||
# ];
|
||||
# nix.distributedBuilds = true;
|
||||
# # optional, useful when the builder has a faster internet connection than yours
|
||||
# nix.extraOptions = " builders-use-substitutes = true\n";
|
||||
|
||||
# Bootloader
|
||||
# Use this for simple nix boot menu, if no dual boot required
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
modules.system.boot-efi.enable = true;
|
||||
|
||||
boot.supportedFilesystems = [
|
||||
"btrfs"
|
||||
@ -61,6 +59,10 @@
|
||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
topology.self = {
|
||||
hardware.info = "ThinkPad L430, 8GB RAM";
|
||||
};
|
||||
|
||||
# Set your time zone.
|
||||
time.timeZone = "Europe/Berlin";
|
||||
|
||||
@ -105,6 +107,7 @@
|
||||
# Enable the XFCE Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
security.pam.services.gdm.enableGnomeKeyring = true;
|
||||
security.pam.services.gtklock = { };
|
||||
|
||||
# services.displayManager.sddm.wayland.enable = true;
|
||||
# services.xserver.desktopManager = {
|
||||
@ -248,6 +251,13 @@
|
||||
|
||||
services.flatpak.enable = true;
|
||||
|
||||
environment.sessionVariables.NIXOS_OZONE_WL = "1"; # Hint electron apps to use wayland
|
||||
|
||||
# TODO: connect with desktop home manager module
|
||||
environment.variables = {
|
||||
GTK_THEME = "Catppuccin-Mocha-Compact-Blue-dark";
|
||||
};
|
||||
|
||||
xdg.portal.enable = true;
|
||||
xdg.portal.extraPortals = [
|
||||
pkgs.xdg-desktop-portal-gtk
|
||||
|
Reference in New Issue
Block a user