laksjlaksjdalkjd
This commit is contained in:
@@ -35,11 +35,8 @@ https://wiki.nixos.org/wiki/GNOME
|
||||
# support GConf-based applications
|
||||
# services.dbus.packages = [ pkgs.gnome2.GConf ];
|
||||
|
||||
# Enable system tray icons (will also require the appindicator gnome-extension)
|
||||
# environment.systemPackages = [ pkgs.gnomeExtensions.appindicator ];
|
||||
services.udev.packages = [
|
||||
(pkgs.gnome-settings-daemon or pkgs.gnome.gnome-settings-daemon)
|
||||
];
|
||||
# Enable system tray icons (used by gnomeExtensions.appindicator)
|
||||
services.udev.packages = [ pkgs.gnome-settings-daemon ];
|
||||
|
||||
# programs.dconf.profiles.user.databases = [
|
||||
# {
|
||||
@@ -64,19 +61,20 @@ https://wiki.nixos.org/wiki/GNOME
|
||||
pkgs.pavucontrol
|
||||
pkgs.lxterminal # TODO: remove?
|
||||
pkgs.ghostty
|
||||
(pkgs.gnome-tweaks or pkgs.gnome.gnome-tweaks)
|
||||
|
||||
pkgs.gnome-tweaks
|
||||
pkgs.refine # Tweak various aspects of GNOME
|
||||
# TODO: shadow gnome-terminal
|
||||
|
||||
pkgs.ffmpegthumbnailer
|
||||
pkgs.libheif # HEIF thumbnails
|
||||
pkgs.gnomeExtensions.appindicator
|
||||
|
||||
pkgs.decibels
|
||||
pkgs.decibels # audio player
|
||||
pkgs.dconf-editor
|
||||
|
||||
pkgs.loupe
|
||||
pkgs.gnome-clocks
|
||||
pkgs.loupe # eog replacement
|
||||
pkgs.shotwell # image editor
|
||||
# pkgs.gnome-clocks
|
||||
|
||||
pkgs.desktop-file-utils # update-desktop-database
|
||||
];
|
||||
@@ -97,23 +95,22 @@ https://wiki.nixos.org/wiki/GNOME
|
||||
pkgs.gnome-photos
|
||||
pkgs.gnome-tour
|
||||
pkgs.gnome-maps
|
||||
(pkgs.gedit or pkgs.gnome.gedit) # text editor (24.05 vs 23.11)
|
||||
pkgs.gedit # text editor (24.05 vs 23.11)
|
||||
# pkgs.papers # Document Viewer (new)
|
||||
(pkgs.eog or pkgs.gnome.eog)
|
||||
pkgs.eog
|
||||
#pkgs.cheese # webcam tool
|
||||
#pkgs.baobab # Disk Usage Analyser
|
||||
(pkgs.simple-scan or pkgs.gnome.simple-scan) # scanning utility
|
||||
(pkgs.yelp or pkgs.gnome.yelp) # Help
|
||||
(pkgs.evince or pkgs.gnome.evince) # Document Viewer
|
||||
(pkgs.gnome-music or pkgs.gnome.gnome-music)
|
||||
(pkgs.gnome-terminal or pkgs.gnome.gnome-terminal)
|
||||
(pkgs.epiphany or pkgs.gnome.epiphany) # web browser
|
||||
(pkgs.geary or pkgs.gnome.geary) # email reader
|
||||
(pkgs.totem or pkgs.gnome.totem) # video player
|
||||
(pkgs.tali or pkgs.gnome.tali) # poker game
|
||||
(pkgs.iagno or pkgs.gnome.iagno) # go game
|
||||
(pkgs.hitori or pkgs.gnome.hitori) # sudoku game
|
||||
(pkgs.atomix or pkgs.gnome.atomix) # puzzle game
|
||||
pkgs.simple-scan # scanning utility
|
||||
pkgs.yelp # Help
|
||||
pkgs.gnome-music
|
||||
pkgs.evince # Document Viewer
|
||||
pkgs.epiphany # web browser
|
||||
pkgs.geary # email reader
|
||||
pkgs.totem # video player
|
||||
pkgs.tali # poker game
|
||||
pkgs.iagno # go game
|
||||
pkgs.hitori # sudoku game
|
||||
pkgs.atomix # puzzle game
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -23,14 +23,9 @@ clipboard-paste-bracketed-safe = true
|
||||
# 50MB, default is 10MB. The buffer is preallocated
|
||||
scrollback-limit = 50000000
|
||||
|
||||
# navigation in micro
|
||||
keybind = ctrl+comma=unbind
|
||||
keybind = ctrl+shift+comma=unbind
|
||||
keybind = ctrl+shift+page_down=move_tab:+1
|
||||
keybind = ctrl+shift+page_up=move_tab:-1
|
||||
keybind = ctrl+shift+up=scroll_page_lines:-1
|
||||
keybind = ctrl+shift+down=scroll_page_lines:1
|
||||
keybind = ctrl+shift+left=unbind
|
||||
keybind = ctrl+shift+right=unbind
|
||||
#keybind = shift+page_up=unbind
|
||||
#keybind = shift+page_down=unbind
|
||||
#keybind = unconsumed:shift+page_up=scroll_page_up
|
||||
@@ -40,3 +35,11 @@ keybind = shift+end=unbind
|
||||
keybind = ctrl+shift+q=unbind
|
||||
keybind = ctrl+enter=unbind
|
||||
keybind = ctrl+shift+enter=unbind
|
||||
|
||||
# tab and view management
|
||||
keybind = ctrl+shift+page_down=move_tab:+1
|
||||
keybind = ctrl+shift+page_up=move_tab:-1
|
||||
keybind = ctrl+shift+up=scroll_page_lines:-1
|
||||
keybind = ctrl+shift+down=scroll_page_lines:1
|
||||
keybind = ctrl+shift+left=unbind
|
||||
keybind = ctrl+shift+right=unbind
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{ lib, pkgs, config, ... }:
|
||||
|
||||
let
|
||||
m = pkgs.mpvScripts;
|
||||
mu = pkgs.unstable.mpvScripts;
|
||||
inherit (pkgs) mpvScripts;
|
||||
anime4k = pkgs.anime4k or pkgs.unstable.anime4k or null;
|
||||
a4k = lib.mkIf (anime4k != null);
|
||||
in
|
||||
@@ -32,11 +31,12 @@ in
|
||||
programs.mpv.bindings."CTRL+6" = a4k ''no-osd change-list glsl-shaders set "${anime4k}/Anime4K_Clamp_Highlights.glsl:${anime4k}/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl:${anime4k}/Anime4K_AutoDownscalePre_x2.glsl:${anime4k}/Anime4K_AutoDownscalePre_x4.glsl:${anime4k}/Anime4K_Restore_CNN_M.glsl:${anime4k}/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode C+A (HQ)"'';
|
||||
/**/
|
||||
|
||||
|
||||
programs.mpv.scripts = [
|
||||
#m.thumbnail # TOO SLOW
|
||||
m.thumbfast
|
||||
m.mpris
|
||||
(m.mpv-webm or mu.mpv-webm) # activate with SHIFT+W
|
||||
#mpvScripts.thumbnail # TOO SLOW
|
||||
mpvScripts.thumbfast
|
||||
mpvScripts.mpris
|
||||
mpvScripts.mpv-webm # activate with SHIFT+W
|
||||
# from https://github.com/mpv-player/mpv/issues/9767#issuecomment-1024831645
|
||||
({ scriptName = "dynamic-subs.lua"; } // (pkgs.writeTextDir "share/mpv/scripts/dynamic-subs.lua" ''
|
||||
mp.add_hook('on_load', 10, function()
|
||||
|
||||
Reference in New Issue
Block a user