Skip to main content

After installation

Language

Systemwide

Edit the keymaps configuration

nano /etc/conf.d/keymaps

Set the keyboard layout and find or add this line:

keymap="de"
Replace "de" with your specific German variant if needed:

    de — Standard German
    de-latin1 — German (Latin 1)
    de-nodeadkeys — German without dead keys

Apply the changes

For the current session:

rc-service keymaps restart

For persistence, make sure the keymaps service is enabled:

rc-update add keymaps boot

Keyboard Layout within LUKS

Fixing Keyboard Layout During LUKS Password Entry on Gentoo

When you enter your LUKS password at boot, the keyboard layout defaults to QWERTY (us), not your systemwide German (de) layout. This is because the keymap is loaded after the initramfs runs. Solution: Set keyboard layout in the initramfs

You need to configure the initramfs to include the German keymap. On Gentoo, this depends on your initramfs generator.

For dracut (most common)

Edit /etc/dracut.conf.d/ or /etc/dracut.conf:

nano /etc/dracut.conf

Add or modify this line:

keyboard_layout="de"

Then regenerate the initramfs:

dracut -f

Emerge Cinnamon

emerge --ask gnome-extra/cinnamon

Start daemons

rc-update add dbus default
rc-update add openrc-settingsd default
rc-update add elogind boot
rc-service dbus start
rc-service openrc-settingsd start

Important Packages

emerge --ask x11-base/xorg-server
emerge --ask app-admin/sudo
emerge --ask x11-misc/lightdm

Configure Sudo

add user to wheel group

usermod -a -G wheel username

edit sudoers file

visudo
username ALL=(ALL:ALL) ALL
username  ALL=(root) NOPASSWD: /sbin/reboot
username  ALL=(root) NOPASSWD: /sbin/halt
username  ALL=(root) NOPASSWD: /sbin/poweroff
username  ALL=(root) NOPASSWD: /sbin/shutdown
%wheel  ALL=(root) NOPASSWD: /sbin/reboot
%wheel  ALL=(root) NOPASSWD: /sbin/halt
%wheel  ALL=(root) NOPASSWD: /sbin/poweroff
%wheel  ALL=(root) NOPASSWD: /sbin/shutdown