aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nixos/apps.nix28
-rw-r--r--nixos/apps/browser.nix26
-rw-r--r--nixos/desktop-environment.nix1
-rw-r--r--nixos/opt/nvidia.nix1
4 files changed, 30 insertions, 26 deletions
diff --git a/nixos/apps.nix b/nixos/apps.nix
index 2c70c50..67e76ec 100644
--- a/nixos/apps.nix
+++ b/nixos/apps.nix
@@ -42,6 +42,34 @@
programs.thunderbird.enable = true;
+
+ xdg.mime = let
+ value = "librewolf.desktop";
+
+ associations = {
+ } // builtins.listToAttrs (map (name: {
+ inherit name value;
+ }) [
+ "application/x-extension-shtml"
+ "application/x-extension-xhtml"
+ "application/x-extension-html"
+ "application/x-extension-xht"
+ "application/x-extension-htm"
+ "x-scheme-handler/unknown"
+ "x-scheme-handler/mailto"
+ "x-scheme-handler/chrome"
+ "x-scheme-handler/about"
+ "x-scheme-handler/https"
+ "x-scheme-handler/http"
+ "application/xhtml+xml"
+ "application/json"
+ "text/plain"
+ "text/html"
+ ]);
+ in {
+ defaultApplications = associations;
+ };
+
networking.firewall.allowedTCPPorts = [ 53317 41567 5173 22 9600 ];
networking.firewall.allowedUDPPorts = [ 53317 41567 5173 22 9600 ];
}
diff --git a/nixos/apps/browser.nix b/nixos/apps/browser.nix
index 95d43dc..55bf208 100644
--- a/nixos/apps/browser.nix
+++ b/nixos/apps/browser.nix
@@ -3,30 +3,4 @@
environment.systemPackages = [
inputs.zen-browser.packages."${system}".default
];
- xdg.mime = let
- value = "zen-browser.desktop";
-
- associations = {
- } // builtins.listToAttrs (map (name: {
- inherit name value;
- }) [
- "application/x-extension-shtml"
- "application/x-extension-xhtml"
- "application/x-extension-html"
- "application/x-extension-xht"
- "application/x-extension-htm"
- "x-scheme-handler/unknown"
- "x-scheme-handler/mailto"
- "x-scheme-handler/chrome"
- "x-scheme-handler/about"
- "x-scheme-handler/https"
- "x-scheme-handler/http"
- "application/xhtml+xml"
- "application/json"
- "text/plain"
- "text/html"
- ]);
- in {
- defaultApplications = associations;
- };
}
diff --git a/nixos/desktop-environment.nix b/nixos/desktop-environment.nix
index 9c79cd2..be2b007 100644
--- a/nixos/desktop-environment.nix
+++ b/nixos/desktop-environment.nix
@@ -30,6 +30,7 @@
mesa-demos
xmodmap
brightnessctl
+ pulseaudio
lxqt.lxqt-powermanagement
lxqt.pavucontrol-qt
diff --git a/nixos/opt/nvidia.nix b/nixos/opt/nvidia.nix
index 2c414f0..068e0be 100644
--- a/nixos/opt/nvidia.nix
+++ b/nixos/opt/nvidia.nix
@@ -2,6 +2,7 @@
{
hardware.graphics.enable = true;
hardware.nvidia = {
+ powerManagement.enable = true;
modesetting.enable = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
nvidiaSettings = true;