diff --git a/homes/x86_64-linux/andrej/hyprland.nix b/homes/x86_64-linux/andrej/hyprland.nix new file mode 100644 index 0000000..d294750 --- /dev/null +++ b/homes/x86_64-linux/andrej/hyprland.nix @@ -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"; +} diff --git a/systems/x86_64-linux/andrej-pc/default.nix b/systems/x86_64-linux/andrej-pc/default.nix index fa7a988..4c56254 100644 --- a/systems/x86_64-linux/andrej-pc/default.nix +++ b/systems/x86_64-linux/andrej-pc/default.nix @@ -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];