adding tuigreet, lots of small changes all over
This commit is contained in:
parent
01f0129c2f
commit
d9be121700
6 changed files with 78 additions and 9 deletions
|
@ -63,6 +63,30 @@
|
|||
# Select internationalisation properties.
|
||||
i18n.defaultLocale = "en_CA.UTF-8";
|
||||
|
||||
console = {
|
||||
colors = with pkgs.lib.nix-rice;
|
||||
let theme = palette.toRgbShortHex pkgs.rice.colorPalette;
|
||||
in
|
||||
with theme; [
|
||||
normal.black
|
||||
normal.red
|
||||
normal.green
|
||||
normal.yellow
|
||||
normal.blue
|
||||
normal.magenta
|
||||
normal.cyan
|
||||
normal.white
|
||||
bright.black
|
||||
bright.red
|
||||
bright.green
|
||||
bright.yellow
|
||||
bright.blue
|
||||
bright.magenta
|
||||
bright.cyan
|
||||
bright.white
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wget
|
||||
libGL
|
||||
|
@ -91,6 +115,7 @@
|
|||
samba
|
||||
ddcutil
|
||||
ddcui
|
||||
greetd.tuigreet
|
||||
];
|
||||
|
||||
# Bootloader.
|
||||
|
@ -274,11 +299,20 @@
|
|||
|
||||
services.xserver.enable = true;
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = {
|
||||
default_session = {
|
||||
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions ${config.services.displayManager.sessionData.desktops}/share/xsessions:${config.services.displayManager.sessionData.desktops}/share/wayland-sessions --remember --remember-user-session --user-menu --window-padding 5 --asterisks --asterisks-char ^ --theme 'border=magenta;text=cyan;prompt=green;time=red;action=blue;button=yellow;container=silver;input=red'";
|
||||
user = "greeter";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
# services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
||||
# services.xserver.enableTearFree = true;
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
services.gnome.gnome-settings-daemon.enable = true;
|
||||
|
||||
|
@ -300,7 +334,7 @@
|
|||
clean = {
|
||||
enable = true;
|
||||
dates = "daily";
|
||||
extraArgs = "--keep-since 4d --keep 3";
|
||||
extraArgs = "--keep 4";
|
||||
};
|
||||
flake = "/home/emenel/source/nixos-config";
|
||||
package = pkgs.nh;
|
||||
|
@ -431,6 +465,7 @@
|
|||
libuv.out
|
||||
libressl.out
|
||||
libudev-zero.out
|
||||
mesa.out
|
||||
];
|
||||
|
||||
fonts = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue