switch to ly
This commit is contained in:
@@ -1,31 +1,85 @@
|
||||
{ pkgs, ... }@all: with all; {
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = rec {
|
||||
hyprland = {
|
||||
command = "${pkgs.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland --remember-user-session --window-padding 5";
|
||||
user = hyper.user;
|
||||
};
|
||||
default_session = hyprland;
|
||||
vt = 2;
|
||||
};
|
||||
# useTextGreeter = true;
|
||||
};
|
||||
# services.displayManager.ly = {
|
||||
{ config, pkgs, ... }@all: with all; {
|
||||
# services.greetd = {
|
||||
# enable = true;
|
||||
# package = pkgs.ly;
|
||||
# settings = {
|
||||
# # animation = "matrix";
|
||||
# # clear_password = true;
|
||||
# clock = "%c";
|
||||
# lang = "de";
|
||||
# load = true;
|
||||
# # numlock = false;
|
||||
# save = true;
|
||||
# settings = rec {
|
||||
# hyprland = {
|
||||
# command = "${pkgs.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland --remember-user-session --window-padding 5";
|
||||
# user = hyper.user;
|
||||
# };
|
||||
# default_session = hyprland;
|
||||
# vt = 2;
|
||||
# };
|
||||
# # useTextGreeter = true;
|
||||
# };
|
||||
services.displayManager.ly = {
|
||||
# info and docs at https://codeberg.org/fairyglade/ly/src/branch/master/res/config.ini
|
||||
enable = true;
|
||||
package = pkgs.ly;
|
||||
settings = with rice.color; let h = rice.lib.nohash; in {
|
||||
allow_empty_password = false;
|
||||
animation = "matrix";
|
||||
animation_timeout_sec = 0; # forever
|
||||
asterisk = "*";
|
||||
auth_fails = 10;
|
||||
# auto_login_session = "hyprland";
|
||||
# auto_login_user = hyper.user;
|
||||
battery_id = if hyper.isMobile then "BAT0" else null;
|
||||
bg = "0x00${h background}";
|
||||
bigclock_12hr = false;
|
||||
bigclock = "en";
|
||||
bigclock_seconds = false;
|
||||
blank_box = true; # not transparent
|
||||
border_fg = "0x00${h border}";
|
||||
box_title = " Optimistic Nihilism ";
|
||||
clear_password = true;
|
||||
clock = "%c";
|
||||
cmatrix_fg = "0x00${h accent.base}";
|
||||
cmatrix_head_col = "0x01${h accent.bright}";
|
||||
cmatrix_max_codepoint = "0x7B";
|
||||
cmatrix_min_codepoint = "0x21";
|
||||
colormix_col1 = "0x00${h accent.base}";
|
||||
colormix_col2 = "0x00${h secondary.base}";
|
||||
colormix_col3 = "0x20${h tertiary.base}";
|
||||
default_input = "password";
|
||||
# doom_bottom_color = 0x00FFFFFF;
|
||||
# doom_fire_height = 6; # 1-9
|
||||
# doom_fire_spread = 2; # 0-4
|
||||
# doom_middle_color = 0x00C78F17;
|
||||
# doom_top_color = 0x009F2707;
|
||||
# dur_file_path = $CONFIG_DIRECTORY/ly/example.dur;
|
||||
# dur_offset_alignment = center; # Available inputs: topleft, topcenter, topright, centerleft, center, centerright, bottomleft, bottomcenter, bottomright
|
||||
# Dur offset x direction (value is added to the current position determined by alignment, negatives are supported)
|
||||
# dur_x_offset = 0;
|
||||
# dur_y_offset = 0; # Dur offset y direction (value is added to the current position determined by alignment, negatives are supported)
|
||||
# edge_margin = 0; # Set margin to the edges of the DM (useful for curved monitors)
|
||||
error_bg = "0x00${h negative.darker}";
|
||||
error_fg = "0x01${h negative.base}";
|
||||
fg = "0x00${h foreground}";
|
||||
full_color = true;
|
||||
# gameoflife_entropy_interval = 20; # None
|
||||
# gameoflife_fg = "0x00${h accent.base}";
|
||||
# gameoflife_frame_delay = 6;
|
||||
# gameoflife_initial_density = 0.4;
|
||||
# # hibernate_cmd = null;
|
||||
# # hibernate_key = F4;
|
||||
hide_borders = false; # Remove main box borders
|
||||
hide_keyboard_locks = false; # Remove keyboard lock states from the top right corner
|
||||
hide_key_hints = false; # Remove power management command hints
|
||||
hide_version_string = true;
|
||||
# initial_info_text = "Login to ${hyper.host}";
|
||||
# input_len = 35;
|
||||
lang = "de";
|
||||
save = true; # Save the current desktop and login as defaults, and load them on startup
|
||||
# numlock = false;
|
||||
# text_in_center = true; # Center the session name.
|
||||
# vi_default_mode = "normal";
|
||||
# vi_mode = true;
|
||||
# xinitrc = null;
|
||||
# xsessions = null;
|
||||
};
|
||||
};
|
||||
|
||||
# environment.systemPackages = with pkgs; [
|
||||
# cmatrix
|
||||
# ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
cmatrix
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user