forked from wurzel/fruitbasket
Initial commit with a stub for birne
This commit is contained in:
commit
5cc2751787
9 changed files with 210 additions and 0 deletions
37
modules/desktop.nix
Normal file
37
modules/desktop.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{ pkgs, config, ... }:
|
||||
|
||||
{
|
||||
# enable XFCE as lightweight desktop environment
|
||||
services.xserver.desktopManager.xfce.enable = true;
|
||||
services.xserver.displayManager.defaultSession = "xfce";
|
||||
|
||||
# Configure keymap in X11
|
||||
services.xserver.layout = "de";
|
||||
services.xserver.xkbOptions = "eurosign:e,ctrl:nocaps,compose:prsc";
|
||||
|
||||
# enable touchpad support
|
||||
services.xserver.libinput.enable = true;
|
||||
|
||||
# enable sound
|
||||
sound.enable = true;
|
||||
sound.mediaKeys.enable = true;
|
||||
hardware.pulseaudio.enable = true;
|
||||
|
||||
# additional programs for a lightweight working office environment
|
||||
environment.systemPackages = with pkgs; [
|
||||
## audio management
|
||||
pavucontrol
|
||||
## terminal, browsers, text editing
|
||||
vscodium
|
||||
firefox
|
||||
## document viewers
|
||||
okular
|
||||
## LaTeX
|
||||
texlive.combined.scheme-full
|
||||
texstudio
|
||||
## the eternal pain continues
|
||||
libreoffice-fresh
|
||||
# media viewers
|
||||
vlc
|
||||
];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue