updated to 24.05...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2024-10-13 22:28:30 +03:00
parent cc92e42e1c
commit 6598769d52

View File

@ -4,6 +4,7 @@
# - split into logical components (OS, hardware, ...) # - split into logical components (OS, hardware, ...)
# - tablet-mode # - tablet-mode
# - sensors # - sensors
# - home manager (???)
# #
# #
# Edit this configuration file to define what should be installed on # Edit this configuration file to define what should be installed on
@ -146,30 +147,44 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;
# Configure keymap in X11 # Configure keymap in X11
services.xserver = { services.xserver.xkb = {
layout = "us,ru"; layout = "us,ru";
xkbOptions = "grp:alt_shift_toggle"; options = "grp:alt_shift_toggle";
}; };
services.xserver.excludePackages = [ services.xserver.excludePackages = [
pkgs.xterm pkgs.xterm
]; ];
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "gnome-remote-desktop";
services.xrdp.openFirewall = true;
# Enable the GNOME Desktop Environment. # Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.xserver.desktopManager.gnome.enable = true;
# set keyboard layouts and switching... # set keyboard layouts and switching and othe key bindings...
services.xserver.desktopManager.gnome.extraGSettingsOverrides = '' services.xserver.desktopManager.gnome.extraGSettingsOverrides = ''
[org.gnome.desktop.input-sources] [org.gnome.desktop.input-sources]
sources=[('xkb', 'us'),('xkb', 'ru')] sources=[('xkb', 'us'),('xkb', 'ru')]
per-window=true per-window=true
[org.gnome.desktop.wm.keybindings] [org.gnome.desktop.wm.keybindings]
switch-input-source=['<Alt>Shift_L'] switch-input-source=['<Alt>Shift_L']
switch-input-source-backward=['<Shift>Alt_L'] switch-input-source-backward=['<Shift>Alt_L']
panel-run-dialog=['<Super>r'] panel-run-dialog=['<Super>r']
[org/gnome/settings-daemon/plugins/media-keys]
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Super>v'
command='gvim'
name='gvim'
''; '';
environment.gnome.excludePackages = [ environment.gnome.excludePackages = [
pkgs.gnome-tour pkgs.gnome-tour
]; ];
@ -390,8 +405,8 @@
# Gnome stuff... # Gnome stuff...
gnome.gnome-tweaks gnome.gnome-tweaks
gnome.dconf-editor gnome.dconf-editor
gnome.gnome-remote-desktop
gnomeExtensions.advanced-alttab-window-switcher gnomeExtensions.advanced-alttab-window-switcher
gnomeExtensions.command-menu
gnomeExtensions.search-light gnomeExtensions.search-light
gnomeExtensions.quick-settings-tweaker gnomeExtensions.quick-settings-tweaker
#gnomeExtensions.quake-mode #gnomeExtensions.quake-mode
@ -410,13 +425,14 @@
gnomeExtensions.hibernate-status-button gnomeExtensions.hibernate-status-button
gnomeExtensions.caffeine gnomeExtensions.caffeine
gnomeExtensions.grand-theft-focus gnomeExtensions.grand-theft-focus
gnomeExtensions.command-menu gnomeExtensions.guillotine
#gnomeExtensions.command-menu
# XXX this seems to be missing... # XXX this seems to be missing...
# see: https://github.com/AstraExt/astra-monitor # see: https://github.com/AstraExt/astra-monitor
#gnomeExtensions.astra-monitor #gnomeExtensions.astra-monitor
gnome-firmware-updater gnome-firmware-updater
gnome.gedit gedit
# media... # media...
vlc mpv cmus vlc mpv cmus