diff options
| author | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-11-19 21:02:52 +0100 |
|---|---|---|
| committer | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-11-19 21:02:52 +0100 |
| commit | 892de67a9f64d0b0cdb023d830a019d8feec0a57 (patch) | |
| tree | 0c5fd0c60ef93bb5cdc5f83c8cade0c5dddb4899 /modules/desktop/common.nix | |
| parent | f5b37610b3835ea26757ef36d554ec598d53100c (diff) | |
Nix fmt
Diffstat (limited to '')
| -rw-r--r-- | modules/desktop/common.nix | 66 |
1 files changed, 35 insertions, 31 deletions
diff --git a/modules/desktop/common.nix b/modules/desktop/common.nix index c04a6b0..86cb562 100644 --- a/modules/desktop/common.nix +++ b/modules/desktop/common.nix @@ -1,21 +1,27 @@ -{pkgs, config, lib, ...}: { - options.addons.desktop.enable = lib.mkEnableOption "On if the machine needs a desktop"; +{ + pkgs, + config, + lib, + ... +}: +{ + options.addons.desktop.enable = lib.mkEnableOption "On if the machine needs a desktop"; - config = lib.mkIf config.addons.desktop.enable { + config = lib.mkIf config.addons.desktop.enable { programs = { - dconf.enable = true; - thunar = { - enable = true; - plugins = with pkgs.xfce; [ - thunar-archive-plugin - thunar-media-tags-plugin - thunar-volman + dconf.enable = true; + thunar = { + enable = true; + plugins = with pkgs.xfce; [ + thunar-archive-plugin + thunar-media-tags-plugin + thunar-volman ]; }; }; environment.systemPackages = with pkgs; [ - xdg-user-dirs + xdg-user-dirs zathura sioyek vlc @@ -28,48 +34,46 @@ # surf # A basic browser in case we don't want to import a larger browser ]; - # 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; - }; + blueman.enable = true; + # Enable sound + pipewire = { + enable = true; + pulse.enable = true; + }; displayManager.sddm = { - enable=true; + enable = true; #theme = "catppuccin-mocha"; - }; + }; }; # fcitx is broken for now # i18n.inputMethod = { # type = "fcitx5"; - # enable = true; + # enable = true; # fcitx5.addons = with pkgs; [ # fcitx5-gtk # fcitx5-lua # fcitx5-mozc - # catppuccin-fcitx5 + # catppuccin-fcitx5 # fcitx5-table-other # kdePackages.fcitx5-qt - # ]; - # }; + # ]; + # }; fonts.packages = with pkgs; [ - noto-fonts - font-awesome - nerd-fonts.hurmit - minecraftia - ]; + noto-fonts + font-awesome + nerd-fonts.hurmit + minecraftia + ]; }; } |
