audio: move from pulseaudio to pipewire
[julm/julm-nix.git] / home-manager / profiles / graphical.nix
index e28a82c5902ab9b881516fbd8f696ff72a6ca779..b127ddb812018b4d7915b5d1e9c1195a9bf72f5c 100644 (file)
@@ -1,47 +1,45 @@
-{ pkgs, lib, config, ... }:
+{ pkgs, lib, ... }:
 {
-imports = [
-  ./redshift.nix
-];
-gtk.enable = true;
-home.packages = [
-  pkgs.arandr
-  pkgs.dmenu
-  pkgs.glib.bin
-  pkgs.glxinfo
-  pkgs.gnome.dconf-editor
-  pkgs.hicolor-icon-theme
-  pkgs.networkmanager-openvpn
-  pkgs.networkmanagerapplet
-  pkgs.pavucontrol
-  pkgs.x2goclient
-  pkgs.xclip
-  pkgs.xorg.xkill
-  pkgs.xsecurelock
-  pkgs.xss-lock
-];
-services.redshift.enable = lib.mkDefault true;
-services.screen-locker = {
-  enable = true;
-  lockCmd = toString (pkgs.writeShellScript "xsecurelock" ''
-    export PATH=${with pkgs; lib.makeBinPath [coreutils gnugrep xsecurelock xorg.xset]}
-    XSECURELOCK_BLANK_DPMS_STATE=off \
-    XSECURELOCK_BLANK_TIMEOUT=1 \
-    XSECURELOCK_DIM_TIME_MS=2000 \
-    XSECURELOCK_DISCARD_FIRST_KEYPRESS=0 \
-    XSECURELOCK_SAVER=saver_blank \
-    XSECURELOCK_SHOW_DATETIME=1 \
-    XSECURELOCK_SHOW_HOSTNAME=1 \
-    XSECURELOCK_SHOW_USERNAME=1 \
-    XSECURELOCK_WAIT_TIME_MS=2000 \
-    ${pkgs.xsecurelock}/bin/xsecurelock
-  '');
-    #XSECURELOCK_SWITCH_USER_COMMAND="${pkgs.lightdm}/bin/dm-tool switch-to-greeter" \
-  inactiveInterval = lib.mkDefault 3; # minutes
-  xautolock.detectSleep = true;
-  xss-lock.extraOptions = [
-    "--transfer-sleep-lock"
-    #"-n" "${pkgs.xss-lock}/share/doc/xss-lock/dim-screen.sh"
+  imports = [
+    ./redshift.nix
+  ];
+  gtk.enable = true;
+  home.packages = [
+    pkgs.arandr
+    pkgs.dmenu
+    pkgs.glib.bin
+    pkgs.glxinfo
+    pkgs.gnome.dconf-editor
+    pkgs.hicolor-icon-theme
+    pkgs.pavucontrol
+    pkgs.x2goclient
+    pkgs.xclip
+    pkgs.xorg.xkill
+    pkgs.xsecurelock
+    pkgs.xss-lock
   ];
-};
+  services.redshift.enable = lib.mkDefault true;
+  services.screen-locker = {
+    enable = true;
+    lockCmd = toString (pkgs.writeShellScript "xsecurelock" ''
+      export PATH=${with pkgs; lib.makeBinPath [coreutils gnugrep xsecurelock xorg.xset]}
+      XSECURELOCK_BLANK_DPMS_STATE=off \
+      XSECURELOCK_BLANK_TIMEOUT=1 \
+      XSECURELOCK_DIM_TIME_MS=2000 \
+      XSECURELOCK_DISCARD_FIRST_KEYPRESS=0 \
+      XSECURELOCK_SAVER=saver_blank \
+      XSECURELOCK_SHOW_DATETIME=1 \
+      XSECURELOCK_SHOW_HOSTNAME=1 \
+      XSECURELOCK_SHOW_USERNAME=1 \
+      XSECURELOCK_WAIT_TIME_MS=2000 \
+      ${pkgs.xsecurelock}/bin/xsecurelock
+    '');
+    #XSECURELOCK_SWITCH_USER_COMMAND="${pkgs.lightdm}/bin/dm-tool switch-to-greeter" \
+    inactiveInterval = lib.mkDefault 3; # minutes
+    xautolock.detectSleep = true;
+    xss-lock.extraOptions = [
+      "--transfer-sleep-lock"
+      #"-n" "${pkgs.xss-lock}/share/doc/xss-lock/dim-screen.sh"
+    ];
+  };
 }