summaryrefslogtreecommitdiff
path: root/nixos/desktop/default.nix
blob: f54acb8294c5511f721863c2594cbd0eef502426 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{pkgs, ...}:
{
	imports = [
	   ./apps.nix
     ./xfce.nix
	   ./hyprland.nix
	]; 

	programs = {
	   dconf.enable = true; 
           thunar = {
	   	enable = true; 
                plugins = with pkgs.xfce; [
		    thunar-archive-plugin
                    thunar-media-tags-plugin
		    thunar-volman
		];
           };
	};
	  # Enable CUPS to print documents.
	  services.printing.enable = true;


	  # Enable touchpad support (enabled default in most desktopManager).
	  services.libinput.enable = true;
	
	services = {
	   blueman.enable = true; 
	   # Enable sound 
     pipewire = {
	       enable = true; 
	       pulse.enable = true; 
     };

	  displayManager.sddm = {
      enable=true; 
      wayland.enable = true;
      #theme = "catppuccin-mocha";
     };

	   xserver = {
	      enable = true; 
	      excludePackages = with pkgs; [
	    	xterm
              ];
	   };
	};

  fonts.packages = with pkgs; [
	   noto-fonts
	   font-awesome
	   (nerdfonts.override {fonts = [ "Hermit" ]; })

	]; 
}