From 68032f6afb41fdf186865395b167f779132eda73 Mon Sep 17 00:00:00 2001 From: Hunter Date: Wed, 3 Dec 2025 19:45:24 -0500 Subject: [PATCH] feat: Add office tools --- sw.nix | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/sw.nix b/sw.nix index 90d1581..c15d852 100644 --- a/sw.nix +++ b/sw.nix @@ -36,6 +36,9 @@ oh-my-posh zsh git + zoom-us + teams-for-linux + wpsoffice inputs.lazyvim-nixvim.packages.${stdenv.hostPlatform.system}.nvim ]; @@ -43,6 +46,8 @@ fonts.packages = with pkgs; [ nerd-fonts.fira-code + corefonts + noto-fonts ]; fonts.fontconfig = { enable = true; @@ -57,7 +62,41 @@ enableSSHSupport = true; }; - # List services that you want to enable: + # Power + services.tlp.enable = true; + services.auto-cpufreq.enable = true; + + # Bluetooth + hardware.bluetooth.enable = true; + services.blueman.enable = true; + + # Firewall + networking.firewall.enable = true; + + # Flatpak + portals + services.flatpak.enable = true; + xdg.portal.enable = true; + xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ]; + + # Browsers + programs.chromium.enable = true; + + # Virtualization + virtualisation.libvirtd.enable = true; + programs.virt-manager.enable = true; + + # Sensors + services.hwmon.enable = true; + services.thermald.enable = true; + programs.sensors.enable = true; + + # Suspend / logind behavior + services.upower.enable = true; + services.logind.lidSwitch = "suspend"; + services.logind.extraConfig = '' + HandleLidSwitchExternalPower=suspend + HandleLidSwitchDocked=ignore + ''; # Enable the OpenSSH daemon. services.openssh.enable = true;