49 lines
980 B
Nix
49 lines
980 B
Nix
|
# i3.nix: use i3 as the desktop manager
|
||
|
|
||
|
{ config, pkgs, ... }:
|
||
|
|
||
|
{
|
||
|
environment.systemPackages = with pkgs; [
|
||
|
# window manager + basic essentials
|
||
|
pkgs.lightdm
|
||
|
pkgs.i3
|
||
|
pkgs.i3status
|
||
|
pkgs.i3status-rust
|
||
|
pkgs.i3lock-fancy
|
||
|
pkgs.xautolock
|
||
|
pkgs.dmenu
|
||
|
pkgs.j4-dmenu-desktop
|
||
|
pkgs.powerline-fonts
|
||
|
pkgs.font-awesome
|
||
|
pkgs.font-awesome-ttf
|
||
|
pkgs.font-awesome_5
|
||
|
pkgs.font-awesome_4
|
||
|
pkgs.lxappearance
|
||
|
|
||
|
pkgs.xfce.exo
|
||
|
pkgs.xfce.gvfs
|
||
|
pkgs.xfce.thunar
|
||
|
pkgs.xfce.thunar_volman
|
||
|
pkgs.xfce.thunar-archive-plugin
|
||
|
pkgs.xfce.xfce4icontheme
|
||
|
pkgs.xfce.terminal
|
||
|
# internet / communication stuff
|
||
|
pkgs.tdesktop
|
||
|
pkgs.rofi
|
||
|
pkgs.maim
|
||
|
pkgs.pasystray
|
||
|
pkgs.feh
|
||
|
pkgs.networkmanager_dmenu
|
||
|
pkgs.udiskie
|
||
|
pkgs.inconsolata
|
||
|
pkgs.termite
|
||
|
];
|
||
|
|
||
|
services.xserver = {
|
||
|
windowManager.i3.enable = true;
|
||
|
};
|
||
|
services.gnome3.at-spi2-core.enable = true;
|
||
|
services.dbus.socketActivated = true;
|
||
|
|
||
|
}
|