summaryrefslogtreecommitdiff
path: root/desktop.nix
diff options
context:
space:
mode:
Diffstat (limited to 'desktop.nix')
-rw-r--r--desktop.nix72
1 files changed, 0 insertions, 72 deletions
diff --git a/desktop.nix b/desktop.nix
deleted file mode 100644
index ab00242..0000000
--- a/desktop.nix
+++ /dev/null
@@ -1,72 +0,0 @@
-{ config, pkgs, ... }:
-
-{
- programs.hyprland = {
- enable = true;
- xwayland.enable = true;
- };
- xdg.portal.enable = true;
- xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-hyprland ];
-
- environment.sessionVariables = {
- NIXOS_OZONE_WL = "1";
- };
-
- services.printing.enable = true;
- sound.enable = true;
- hardware.pulseaudio.enable = false;
- security.rtkit.enable = true;
- services.pipewire = {
- enable = true;
- alsa.enable = true;
- alsa.support32Bit = true;
- pulse.enable = true;
- jack.enable = true;
- };
-
- networking.networkmanager.enable = true;
-
- hardware.bluetooth.enable = true;
- hardware.bluetooth.powerOnBoot = true;
- services.blueman.enable = true;
-
- services.xserver.libinput.enable = true;
- services.greetd = {
- enable = true;
- settings = {
- default_session = {
- command = "tuigreet --time --remember --cmd Hyprland";
- user = "greeter";
- };
- };
- };
-
- services.logind.extraConfig = ''
- HandlePowerKey=ignore
- '';
-
- systemd.services.greetd.serviceConfig = {
- Type = "idle";
- StandardInput = "tty";
- StandardOutput = "tty";
- StandardError = "journal";
- TTYReset = true;
- TTYVHangup = true;
- TTYVTDisallocate = true;
- };
-
- security.polkit.enable = true;
- security.pam.services.swaylock.text = ''
- auth include login
- '';
-
- programs.gnupg.agent = {
- enable = true;
- };
-
- programs.dconf.enable = true;
-
- fonts.packages = with pkgs; [
- (nerdfonts.override { fonts = [ "UbuntuMono" ]; })
- ];
-}