commit
89fdd00365
4 changed files with 40 additions and 17 deletions
|
|
@ -10,6 +10,7 @@
|
|||
./hardware-configuration.nix
|
||||
../../modules/games/steam.nix
|
||||
../../modules/websites
|
||||
../../modules/plasma
|
||||
];
|
||||
|
||||
boot = {
|
||||
|
|
@ -184,7 +185,6 @@
|
|||
hyprland = {
|
||||
enable = true;
|
||||
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
||||
portalPackage = pkgs.xdg-desktop-portal-hyprland;
|
||||
};
|
||||
|
||||
nix-ld.enable = true;
|
||||
|
|
@ -195,6 +195,7 @@
|
|||
|
||||
modules = {
|
||||
games.steam.enable = true;
|
||||
plasma.enable = true;
|
||||
websites = {
|
||||
enable = true;
|
||||
certMail = "acme@voorwaarts.nl";
|
||||
|
|
@ -234,7 +235,7 @@
|
|||
jack.enable = true;
|
||||
};
|
||||
greetd = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
settings = rec {
|
||||
initial_session = {
|
||||
command = "${pkgs.hyprland}/bin/Hyprland";
|
||||
|
|
@ -262,6 +263,10 @@
|
|||
};
|
||||
videoDrivers = [ "nvidia" ];
|
||||
};
|
||||
displayManager.sddm = {
|
||||
enable = true;
|
||||
wayland.enable = true;
|
||||
};
|
||||
flatpak.enable = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -125,10 +125,6 @@
|
|||
enable = true;
|
||||
createDirectories = true;
|
||||
};
|
||||
portal = {
|
||||
enable = true;
|
||||
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
6
modules/default.nix
Normal file
6
modules/default.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{...}:
|
||||
{
|
||||
imports = [
|
||||
./hyprland.nix
|
||||
];
|
||||
}
|
||||
16
modules/plasma/default.nix
Normal file
16
modules/plasma/default.nix
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{ config, lib, pkgs, inputs, ... }:
|
||||
let
|
||||
cfg = config.modules.plasma;
|
||||
in
|
||||
{
|
||||
options.modules.plasma = {
|
||||
enable = lib.mkEnableOption "enable kde plasma 6";
|
||||
};
|
||||
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
|
||||
xdg.portal.config.common.default = "*";
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue