This commit is contained in:
2025-12-17 00:20:33 -07:00
parent 10233a29ca
commit 7b635295a6
2 changed files with 4 additions and 41 deletions

View File

@@ -1,16 +1,8 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
services.xserver.enable = true; services.displayManager.gdm.enable = true;
services.xserver.displayManager.gdm = { services.desktopManager.gnome.enable = true;
enable = true;
wayland = true;
};
services.xserver.desktopManager.gnome.enable = true;
services.xserver.xkb = {
layout = "us";
variant = "";
};
services.printing.enable = true; services.printing.enable = true;
} }

View File

@@ -20,25 +20,11 @@
}) })
]; ];
# Default browser settings
xdg = {
mime.enable = true;
mime.defaultApplications = {
"text/html" = [ "librewolf.desktop" ];
"application/xhtml+xml" = [ "librewolf.desktop" ];
"x-scheme-handler/http" = [ "librewolf.desktop" ];
"x-scheme-handler/https" = [ "librewolf.desktop" ];
"x-scheme-handler/ftp" = [ "librewolf.desktop" ];
"application/x-www-browser" = [ "librewolf.desktop" ];
};
};
environment.variables.BROWSER = "librewolf"; environment.variables.BROWSER = "librewolf";
environment.systemPackages = environment.systemPackages =
with pkgs; [ with pkgs; [
# Browsers and comms # Browsers and comms
librewolf
discord discord
signal-desktop-bin signal-desktop-bin
@@ -46,11 +32,11 @@
git git
go go
cargo cargo
gnumake
rustc rustc
rust-analyzer rust-analyzer
rustfmt rustfmt
nodejs_24 nodejs_24
python3Full
openssh openssh
nodePackages."pnpm" nodePackages."pnpm"
openssl openssl
@@ -59,35 +45,20 @@
usbutils usbutils
qmk-udev-rules qmk-udev-rules
qmk qmk
beta.dbeaver-bin ghostty
neofetch
beta.ghostty
beta.flow-control
# Desktop applications # Desktop applications
bitwarden-desktop bitwarden-desktop
vlc vlc
streamrip streamrip
supersonic
beta.opencloud-desktop
zotero zotero
prismlauncher prismlauncher
lrcget lrcget
slack
impression impression
ardour
krita
inkscape
streamcontroller streamcontroller
easyeffects easyeffects
onlyoffice-desktopeditors onlyoffice-desktopeditors
# Gaming
luanti
duckstation
dolphin-emu
ryubing
# GNOME extensions # GNOME extensions
gnomeExtensions.appindicator gnomeExtensions.appindicator
]; ];