added gnomeExtensions.power-off-options

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2026-01-01 02:13:30 +03:00
parent 8aa42ff02e
commit dfc514ea47

View File

@ -50,7 +50,7 @@
extraPackages = with pkgs; [ extraPackages = with pkgs; [
intel-media-driver # LIBVA_DRIVER_NAME=iHD intel-media-driver # LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium)
vaapiVdpau libva-vdpau-driver
libvdpau-va-gl libvdpau-va-gl
]; ];
}; };
@ -160,10 +160,10 @@
# Enable the GNOME Desktop Environment. # Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true; services.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.desktopManager.gnome.enable = true;
# set keyboard layouts and switching and othe key bindings... # set keyboard layouts and switching and othe key bindings...
services.xserver.desktopManager.gnome.extraGSettingsOverrides = '' services.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
@ -221,7 +221,7 @@
services.flatpak.enable = true; services.flatpak.enable = true;
# Laptop configuration... # Laptop configuration...
services.logind.lidSwitch = "lock"; services.logind.settings.Login.HandleLidSwitch = "lock";
services.fwupd.enable = true; services.fwupd.enable = true;
@ -343,7 +343,7 @@
tmux tmux
tree tree
btop htop iotop iftop btop htop iotop iftop
ncdu du-dust ncdu dust
# mostly needed for debugging... # mostly needed for debugging...
#libinput #libinput
@ -360,20 +360,15 @@
syncthingtray syncthingtray
#shadowsocks-rust #shadowsocks-rust
#shadowsocks-v2ray-plugin #shadowsocks-v2ray-plugin
ungoogled-chromium
#tor-browser
zip unzip zip unzip
tldr
bat
sc-im visidata jq
# fonts... # fonts...
terminus_font terminus_font
# GUI # GUI
keepassxc keepassxc
ulauncher #ulauncher
kitty #ghostty kitty #ghostty
#logseq #logseq
# XXX this does not work on default gnome... # XXX this does not work on default gnome...
@ -384,11 +379,6 @@
gitFull gitFull
gnumake gnumake
nodejs nodejs
electron
go
python3
#python311Packages.pygobject3
#sbcl
# Gnome stuff... # Gnome stuff...
gnome-tweaks gnome-tweaks
@ -403,14 +393,15 @@
gnomeExtensions.dash-to-panel gnomeExtensions.dash-to-panel
gnomeExtensions.blur-my-shell gnomeExtensions.blur-my-shell
gnomeExtensions.unmess gnomeExtensions.unmess
gnomeExtensions.custom-accent-colors #gnomeExtensions.custom-accent-colors
#gnomeExtensions.tray-icons-reloaded #gnomeExtensions.tray-icons-reloaded
gnomeExtensions.appindicator gnomeExtensions.appindicator
gnomeExtensions.customize-ibus gnomeExtensions.customize-ibus
gnomeExtensions.date-menu-formatter gnomeExtensions.date-menu-formatter
gnomeExtensions.lock-keys gnomeExtensions.lock-keys
gnomeExtensions.clipboard-indicator gnomeExtensions.clipboard-indicator
gnomeExtensions.hibernate-status-button #gnomeExtensions.hibernate-status-button
gnomeExtensions.power-off-options
gnomeExtensions.caffeine gnomeExtensions.caffeine
gnomeExtensions.grand-theft-focus gnomeExtensions.grand-theft-focus
# XXX seems to be out of date for Gnome 46... # XXX seems to be out of date for Gnome 46...
@ -419,30 +410,13 @@
# 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
gedit gedit
# media...
vlc mpv
cmus rmpc mpc
yt-dlp media-downloader
ffmpeg #ffmpegthumbnailer
httrack
exiftool vips
]; ];
programs.geary.enable = false;
#programs.git.enable = true; #programs.git.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
programs.firefox.enable = true;
# XXX not sure who wants electron...
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0"
];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
@ -489,8 +463,31 @@
# Full config... # Full config...
(lib.mkIf (builtins.getEnv "NIX_LIGHTWEIGHT" == "") { (lib.mkIf (builtins.getEnv "NIX_LIGHTWEIGHT" == "") {
programs.geary.enable = false;
programs.firefox.enable = true;
# XXX not sure who wants electron...
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0"
];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# cli
tldr
bat
sc-im visidata jq
# devel...
go
python3
electron
#python311Packages.pygobject3
#sbcl
# LaTeX # LaTeX
#texlive.combined.scheme-full #texlive.combined.scheme-full
(texlive.combine { (texlive.combine {
@ -524,11 +521,22 @@
# jdk - required by texlive-pax (BUG: no dependency??) # jdk - required by texlive-pax (BUG: no dependency??)
temurin-jre-bin temurin-jre-bin
ungoogled-chromium
#tor-browser
blender blender
rawtherapee rawtherapee
#krita #krita
gimp3-with-plugins gimp3-with-plugins
# media...
vlc mpv
cmus rmpc mpc
yt-dlp media-downloader
ffmpeg #ffmpegthumbnailer
httrack
exiftool vips
]; ];
# Nerd Fonts... # Nerd Fonts...