Install packages system-wide
This commit is contained in:
parent
ea8cf9fad3
commit
8195adbf2a
1 changed files with 65 additions and 16 deletions
|
@ -1,6 +1,8 @@
|
||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
lib,
|
||||||
|
feishin0_16_0,
|
||||||
|
fluffychat2,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -128,16 +130,19 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# Exclude some default gnome applications.
|
# Exclude some default gnome applications.
|
||||||
environment.gnome.excludePackages = (with pkgs; [
|
environment.gnome.excludePackages = (
|
||||||
epiphany
|
with pkgs;
|
||||||
gnome-connections
|
[
|
||||||
gnome-console
|
epiphany
|
||||||
gnome-maps
|
gnome-connections
|
||||||
gnome-music
|
gnome-console
|
||||||
gnome-tour
|
gnome-maps
|
||||||
totem
|
gnome-music
|
||||||
yelp
|
gnome-tour
|
||||||
]);
|
totem
|
||||||
|
yelp
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
# Remove NixOS HTML manual
|
# Remove NixOS HTML manual
|
||||||
documentation.doc.enable = false;
|
documentation.doc.enable = false;
|
||||||
|
@ -151,11 +156,55 @@
|
||||||
# Run electron apps under wayland.
|
# Run electron apps under wayland.
|
||||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||||
|
|
||||||
# Gaming packages.
|
# Install some packages.
|
||||||
programs.gamemode.enable = true;
|
|
||||||
programs.steam.enable = true;
|
programs.steam.enable = true;
|
||||||
|
programs.git.enable = true;
|
||||||
|
programs.firefox.enable = true;
|
||||||
|
|
||||||
# Allow avahi hostname resolution.
|
environment.systemPackages = with pkgs; [
|
||||||
|
adwsteamgtk
|
||||||
|
ansible
|
||||||
|
celluloid
|
||||||
|
discord
|
||||||
|
feishin0_16_0.feishin
|
||||||
|
|
||||||
|
# FluffyChat 2.0.0 with fixed desktop item.
|
||||||
|
(fluffychat2.fluffychat.overrideAttrs (finalAttrs: previousAttrs: {
|
||||||
|
desktopItems = [
|
||||||
|
((builtins.elemAt previousAttrs.desktopItems 0).override { startupWMClass = "fluffychat"; })
|
||||||
|
];
|
||||||
|
}))
|
||||||
|
|
||||||
|
gimp3
|
||||||
|
glabels-qt
|
||||||
|
jellyfin-media-player
|
||||||
|
libreoffice
|
||||||
|
nixd # nix language server
|
||||||
|
nixfmt-rfc-style # nix language formatter
|
||||||
|
obsidian
|
||||||
|
|
||||||
|
# PrismLauncher with temurin jre.
|
||||||
|
(prismlauncher.override {
|
||||||
|
jdks = [
|
||||||
|
temurin-jre-bin
|
||||||
|
];
|
||||||
|
})
|
||||||
|
|
||||||
|
signal-desktop
|
||||||
|
smile
|
||||||
|
yubioath-flutter
|
||||||
|
gnomeExtensions.rounded-window-corners-reborn
|
||||||
|
gnomeExtensions.smile-complementary-extension
|
||||||
|
gnomeExtensions.auto-move-windows
|
||||||
|
gnome-tweaks
|
||||||
|
vscodium
|
||||||
|
ghostty
|
||||||
|
];
|
||||||
|
|
||||||
|
# Enable gamemode service
|
||||||
|
programs.gamemode.enable = true;
|
||||||
|
|
||||||
|
# Enable avahi hostname resolution.
|
||||||
services.avahi.nssmdns4 = true;
|
services.avahi.nssmdns4 = true;
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue