flake.lock: Update

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/b00d0e4fe9cba0047f54e77418ddda5f17e6ef2c?narHash=sha256-NrVLXkpT9ZigiI8md6NIzHS%2B3lE4QTj30IgXG57O9iM%3D' (2024-04-09)
  → 'github:nix-community/home-manager/8fdf329526f06886b53b94ddf433848a0d142984?narHash=sha256-jzTo97VeKMNfnKw3xU%2BuiU5C7wtnLudsbwl/nwPLC7s%3D' (2024-04-13)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/05aa46a1f3b5ac92bfe84807868ba9670d48b031?narHash=sha256-rXb3onsPMiv00FrGSpIJyYa8x53W0dlbJ5Ka3xvje/c%3D' (2024-04-09)
  → 'github:NixOS/nixos-hardware/f58b25254be441cd2a9b4b444ed83f1e51244f1f?narHash=sha256-7/5ubuwdEbQ7Z%2BVqd4u0mM5L2VMNDsBh54visp27CtQ%3D' (2024-04-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4cba8b53da471aea2ab2b0c1f30a81e7c451f4b6?narHash=sha256-vMZ5603yU0wxgyQeHJryOI%2BO61yrX2AHwY6LOFyV1gM%3D' (2024-04-08)
  → 'github:NixOS/nixpkgs/1042fd8b148a9105f3c0aca3a6177fd1d9360ba5?narHash=sha256-3sbWO1mbpWsLepZGbWaMovSO7ndZeFqDSdX0hZ9nVyw%3D' (2024-04-10)
• Updated input 'nur':
    'github:nix-community/NUR/ee4ce451f46a08778d1a9f9837eff0750714b08b?narHash=sha256-q3Tx4kS%2BnH4IDcEsZSv8o2IuCn475mGhCYBXxfxZ2gY%3D' (2024-04-09)
  → 'github:nix-community/NUR/80d50c92b9d514cb18ce828d4c3e4239177728af?narHash=sha256-YCV0tgYG/s6Lq28iksdk4LyDF45UShxuCXf0yuiFSBc%3D' (2024-04-13)
This commit is contained in:
Morten Olsen
2024-04-13 21:01:43 +02:00
parent f82f51cd81
commit c8e35fbe82
19 changed files with 220 additions and 112 deletions

View File

@@ -1,34 +1,100 @@
{ config, pkgs, ... }:
{
# Enable the X11 windowing system.
services.xserver.enable = true;
# Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome = {
boot.plymouth = {
enable = true;
};
# Configure keymap in X11
services.xserver = {
xkb = {
layout = "dk";
variant = "";
options = "caps:swapescape";
services = {
xserver = {
enable = true;
excludePackages = [ pkgs.xterm ];
displayManager.gdm.enable = true;
desktopManager.gnome = {
enable = true;
};
xkb = {
layout = "dk";
variant = "";
options = "caps:swapescape";
};
};
udev = {
packages = [
pkgs.gnome.gnome-settings-daemon
];
};
gnome = {
gnome-browser-connector.enable = false;
gnome-initial-setup.enable = false;
gnome-online-accounts.enable = false;
};
printing = {
enable = true;
};
};
environment.systemPackages = [
pkgs.wl-clipboard
];
# Enable CUPS to print documents.
# services.printing.enable = true;
programs.dconf.enable = true;
environment = {
systemPackages = [
#pkgs.gnome.dconf-editor
pkgs.gnome.networkmanager-openconnect
pkgs.numix-icon-theme
pkgs.papirus-icon-theme
pkgs.arc-icon-theme
pkgs.wl-clipboard
pkgs.gnome.gnome-tweaks
] ++ [
#pkgs.alacritty # pkgs.gnome-console
#pkgs.firefox # pkgs.gnome.epiphany
];
sessionVariables.NIXOS_OZONE_WL = "1";
gnome.excludePackages = [
pkgs.gnome-connections
pkgs.gnome-console
pkgs.gnome-text-editor
pkgs.gnome-tour
# pkgs.gnome.adwaita-icon-theme
pkgs.gnome.epiphany
pkgs.gnome.evince
pkgs.gnome.file-roller
pkgs.gnome.geary
pkgs.gnome.gnome-backgrounds
# pkgs.gnome.gnome-calendar
pkgs.gnome.gnome-characters
# pkgs.gnome.gnome-clocks
pkgs.gnome.gnome-contacts
pkgs.gnome.gnome-font-viewer
pkgs.gnome.gnome-logs
pkgs.gnome.gnome-maps
pkgs.gnome.gnome-music
# pkgs.gnome.gnome-themes-extra
pkgs.gnome.gnome-weather
# pkgs.gnome.nautilus
pkgs.gnome.simple-scan
pkgs.gnome.sushi
pkgs.gnome.totem
pkgs.gnome.yelp
pkgs.orca
];
};
fonts = {
packages = with pkgs; [
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
(nerdfonts.override { fonts = [ "FiraCode" ]; })
ubuntu_font_family
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
];
enableDefaultPackages = true;
fontconfig = {