1
Fork 0

No more hyprland splash

This commit is contained in:
Matei Adriel 2023-07-22 17:21:29 +03:00
parent fa93ddee95
commit 646e68f1d2
No known key found for this signature in database
5 changed files with 45 additions and 1 deletions

View file

@ -32,6 +32,13 @@ gestures {
workspace_swipe_fingers = 3
}
misc {
# Configure the default hyprland branding
disable_hyprland_logo = true
disable_splash_rendering = true
# force_hypr_chan = true
}
# Execute apps at launch
exec-once = wezterm & firefox & discocss & spotify & obsidian

View file

@ -27,6 +27,9 @@ in
# See [the imperanence readme](https://github.com/nix-community/impermanence#home-manager)
programs.fuse.userAllowOther = true;
# Customize tty colors
stylix.targets.console.enable = true;
nixpkgs = {
# Add all overlays defined in the overlays directory
overlays = builtins.attrValues outputs.overlays ++ [

View file

@ -0,0 +1,33 @@
{ config, lib, pkgs, ... }:
let
# [Gtkgreet](https://git.sr.ht/~kennylevinsen/gtkgreet) — greetd greeter of choice
gtkgreet = lib.getExe pkgs.greetd.gtkgreet;
# [Cage](https://github.com/cage-kiosk/cage) — wayland kiosk
cage = lib.getExe pkgs.cage;
dbus-run-session = "${pkgs.dbus}/bin/dbus-run-session";
kiosk = command:
"${dbus-run-session} ${cage} -s -- ${command}";
background = ../../../../common/themes/wallpapers/eye.png;
in
{
services.greetd = {
enable = true;
settings = {
default_session = {
# command = kiosk "${gtkgreet} -b ${background}";
command = ''
${lib.getExe pkgs.greetd.tuigreet} \
-c ${lib.getExe config.programs.hyprland.package} \
-g "() Welcome to tethys!" \
--remember
--asterisks
'';
user = "adrielus";
};
};
};
}

View file

@ -4,7 +4,7 @@
../common/users/adrielus.nix
../common/optional/pipewire.nix
../common/optional/lightdm.nix
../common/optional/greetd.nix
../common/optional/steam.nix
../common/optional/slambda.nix
../common/optional/xdg-portal.nix

View file

@ -86,6 +86,7 @@ in
xdg.configFile."hypr/hyprpaper.conf".text = ''
${lib.concatStringsSep "\n" (lib.forEach cfg.preload (image: "preload=${image}"))}
${lib.concatStringsSep "\n" (lib.forEach cfg.wallpapers mkWallpaper)}
splash=true
'';
systemd.user.services.hyprpaper = {