mirror of
https://github.com/flynx/nixos.git
synced 2026-07-10 15:41:05 +00:00
added gnomeExtensions.power-off-options
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
8aa42ff02e
commit
dfc514ea47
@ -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...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user