Updated
This commit is contained in:
@@ -1,16 +1,8 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.xserver.enable = true;
|
||||
services.xserver.displayManager.gdm = {
|
||||
enable = true;
|
||||
wayland = true;
|
||||
};
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.xserver.xkb = {
|
||||
layout = "us";
|
||||
variant = "";
|
||||
};
|
||||
services.displayManager.gdm.enable = true;
|
||||
services.desktopManager.gnome.enable = true;
|
||||
|
||||
services.printing.enable = true;
|
||||
}
|
||||
|
||||
@@ -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.systemPackages =
|
||||
with pkgs; [
|
||||
# Browsers and comms
|
||||
librewolf
|
||||
discord
|
||||
signal-desktop-bin
|
||||
|
||||
@@ -46,11 +32,11 @@
|
||||
git
|
||||
go
|
||||
cargo
|
||||
gnumake
|
||||
rustc
|
||||
rust-analyzer
|
||||
rustfmt
|
||||
nodejs_24
|
||||
python3Full
|
||||
openssh
|
||||
nodePackages."pnpm"
|
||||
openssl
|
||||
@@ -59,35 +45,20 @@
|
||||
usbutils
|
||||
qmk-udev-rules
|
||||
qmk
|
||||
beta.dbeaver-bin
|
||||
neofetch
|
||||
beta.ghostty
|
||||
beta.flow-control
|
||||
ghostty
|
||||
|
||||
# Desktop applications
|
||||
bitwarden-desktop
|
||||
vlc
|
||||
streamrip
|
||||
supersonic
|
||||
beta.opencloud-desktop
|
||||
zotero
|
||||
prismlauncher
|
||||
lrcget
|
||||
slack
|
||||
impression
|
||||
ardour
|
||||
krita
|
||||
inkscape
|
||||
streamcontroller
|
||||
easyeffects
|
||||
onlyoffice-desktopeditors
|
||||
|
||||
# Gaming
|
||||
luanti
|
||||
duckstation
|
||||
dolphin-emu
|
||||
ryubing
|
||||
|
||||
# GNOME extensions
|
||||
gnomeExtensions.appindicator
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user