haccfiles/configuration/desktop/default.nix
hexchen 9d2a7878ca desktop: add stuff for schweby
Signed-off-by: hexchen <hexchen@lilwit.ch>
2020-11-29 17:11:09 +00:00

46 lines
1.1 KiB
Nix

{ config, lib, pkgs, ... }:
{
boot.plymouth.enable = true;
nixpkgs.config = {
mumble.speechdSupport = true;
allowUnfree = true;
};
# boot.plymouth.splashBeforeUnlock = true;
users.users.schweby.packages = config.users.users.hexchen.packages
++ (with pkgs; [ picom feh copyq polybar mpv cinnamon.nemo rofi ]);
users.users.hexchen = {
packages = with pkgs; [
pulsemixer pavucontrol
firefox git kitty j4-dmenu-desktop bemenu
breeze-qt5 mako
mpv youtube-dl
wl-clipboard mumble
xdg_utils
slurp grim libnotify
_1password-gui
# gnome3.nautilus
];
extraGroups = [ "video" ];
};
home-manager.users.hexchen = {
gtk = {
enable = true;
iconTheme = {
name = "Adwaita";
package = pkgs.gnome3.adwaita-icon-theme;
};
theme = {
name = "Adwaita";
package = pkgs.gnome3.adwaita-icon-theme;
};
};
};
sound.enable = true;
hardware.pulseaudio.enable = true;
networking.useDHCP = lib.mkDefault true;
hardware.opengl.enable = true;
services.xserver.windowManager.bspwm.enable = true;
}