andrej-pc hyprland

This commit is contained in:
Aleksandr Lebedev 2025-09-06 21:42:52 +02:00
parent bca8a9c67e
commit 7d3a227a70
2 changed files with 42 additions and 4 deletions

View file

@ -0,0 +1,36 @@
{
pkgs,
lib,
inputs,
...
}: {
home.packages = with pkgs; [
inputs.quickshell.packages.${pkgs.system}.quickshell
material-symbols
inter
fira-code
cava
wl-clipboard
cliphist
ddcutil
matugen
dgop
glib
khal # calendar
gammastep # night mode
colloid-gtk-theme
kitty
playerctl
brightnessctl
libnotify
emacs-pgtk
];
programs.niri.settings.environment = {
GTK_THEME = "Colloid";
};
qt.enable = true;
qt.style.name = "gtk3";
xdg.configFile."quickshell".source = "${
inputs.desktopShell.packages.${pkgs.system}.dankMaterialShell
}/etc/xdg/quickshell";
}

View file

@ -15,6 +15,7 @@ with lib;
with lib.custom; {
facter.reportPath = ./facter.json;
custom = {
programs.dolphin = enabled;
presets.default = enabled;
presets.wayland = enabled;
presets.gaming = enabled;
@ -40,20 +41,21 @@ with lib.custom; {
swapSize = 16;
};
ext4 = {
enable = true;
enable = false;
device = "/dev/sdb";
mountpoint = "/run/extraDrive";
mountpoint = "/home/andrej/SteamGames";
};
};
};
services.flatpak = enabled;
security.pam.services.quickshell = {};
services.xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
displayManager.sddm.enable = true;
};
programs.hyprland.enable = true;
networking.firewall.allowedTCPPorts = [22 25565];
networking.firewall.allowedUDPPorts = [22 25565];