switch sddm for greetd

This commit is contained in:
Christoph Hollizeck 2024-09-12 20:52:09 +02:00
parent 817ad98de6
commit 767922cdd0
5 changed files with 41 additions and 21 deletions

View file

@ -9,10 +9,15 @@
let
cfg = config.${namespace}.graphical-interface.desktop-manager.addons.rofi;
inherit (lib) mkIf mkEnableOption mkOption types;
inherit (lib)
mkIf
mkEnableOption
mkOption
types
;
in
{
options.${namespace}.graphical-interface.desktop-manager.addons.rofi = {
options.${namespace}.graphical-interface.desktop-manager.addons.rofi = {
enable = mkEnableOption "Rofi";
package = mkOption {
type = types.package;

View file

@ -29,7 +29,6 @@ in
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
wyrdgard.home.file = {
".config/waybar/config".source = ./config;
".config/waybar/style.css".source = ./style.css;

View file

@ -46,36 +46,49 @@ in
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [
polkit
polkit-kde-agent
wl-clipboard
wl-screenrec
wlr-randr
grimblast
rofi
xfce.thunar
dunst
jq
focus-1password
];
services.xserver = enabled;
programs = {
hyprland = {
enable = true;
package = hyprland-package;
portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
};
};
programs.hyprland = {
enable = true;
package = hyprland-package;
portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
services = {
xserver = enabled;
greetd = {
enable = true;
settings = {
default_session = {
command = "${lib.getExe pkgs.greetd.tuigreet} --cmd Hyprland";
user = config.wyrdgard.user.name;
};
};
};
};
wyrdgard = {
graphical-interface.desktop-manager.addons = {
waybar = enabled;
rofi = {
enable = true;
package = pkgs.rofi-wayland-unwrapped;
};
enable = true;
package = pkgs.rofi-wayland-unwrapped;
};
};
nix.extra-substituters.${cachix-url} = {
key = cachix-key;
@ -92,6 +105,9 @@ in
exec-once = [
"waybar"
"dunst"
"systemctl --user start plasma-polkit-agent"
"[workspace 3 silent] steam"
"[workspace 2 silent] discord"
"[workspace 2 silent] noisetorch"
@ -176,6 +192,9 @@ in
"$mod, P, pseudo,"
"$mod ALT, ,resizeactive,"
"$mod CTRL, left, movecurrentworkspacetomonitor, l"
"$mod CTRL, right, movecurrentworkspacetomonitor, r"
# move focus
"$mod, h, hy3:movefocus, l"
"$mod, j, hy3:movefocus, d"

View file

@ -17,11 +17,8 @@ in
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ xdg-utils ];
wyrdgard.graphical-interface = {
display-manager.sddm = enabled;
desktop-manager = {
kde = enabled;
wyrdgard.graphical-interface =
{
};
};
};
}

View file

@ -39,8 +39,8 @@ in
];
exec-once = [
"hyprctl dispatch moveworkspacetomonitor 4 HDMI-A-1"
"xrandr --output DP-2 --primary"
"hyprctl dispatch moveworkspacetomonitor 4 HDMI-A-1"
];
workspace = [