update flake.nix && use old kernel version

This commit is contained in:
js0ny 2026-01-14 01:09:08 +00:00
parent 83baada045
commit 62ea2433d8
5 changed files with 146 additions and 713 deletions

825
nixcfgs/flake.lock generated

File diff suppressed because it is too large Load diff

View file

@ -51,8 +51,8 @@
# Hostname # Hostname
networking.hostName = "zephyrus"; networking.hostName = "zephyrus";
# Use latest kernel # TODO: Use LTS kernel
boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_6_12;
# Use unfree software # Use unfree software
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;

View file

@ -81,13 +81,7 @@ in {
pcloud pcloud
signal-desktop signal-desktop
# Use Wayland for Jetbrains siyuan
# (jetbrains.idea-ultimate.override {
# vmopts = ''-Dawt.toolkit.name=WLToolkit'';
# })
(jetbrains.rider.override {
vmopts = ''-Dawt.toolkit.name=WLToolkit'';
})
localsend localsend
cherry-studio cherry-studio
kdePackages.kdeconnect-kde kdePackages.kdeconnect-kde
@ -119,6 +113,14 @@ in {
dconf-editor dconf-editor
fsearch # Everything-like search tool fsearch # Everything-like search tool
kdePackages.elisa kdePackages.elisa
# Use Wayland for Jetbrains
# (jetbrains.idea-ultimate.override {
# vmopts = ''-Dawt.toolkit.name=WLToolkit'';
# })
(jetbrains.rider.override {
vmopts = ''-Dawt.toolkit.name=WLToolkit'';
})
] ]
++ (mkFcitxIM [ ++ (mkFcitxIM [
pkgs.neovim-qt pkgs.neovim-qt

View file

@ -28,7 +28,6 @@ in {
dconf.settings = { dconf.settings = {
"org/virt-manager/virt-manager" = { "org/virt-manager/virt-manager" = {
xmleditor-enabled = true; xmleditor-enabled = true;
firmware = "uefi";
}; };
"org/virt-manager/virt-manager/console" = { "org/virt-manager/virt-manager/console" = {
"grab-keys" = "65513,65507"; "grab-keys" = "65513,65507";

View file

@ -26,7 +26,7 @@
"image/png" "image/png"
"image/gif" "image/gif"
"image/bmp" "image/bmp"
# "image/avif" "image/avif"
"image/webp" "image/webp"
]; ];
audio = [ audio = [
@ -55,7 +55,10 @@
# Image Viewer: # Image Viewer:
# gwenview: keyboard driven, high compatibility # gwenview: keyboard driven, high compatibility
# loupe: Performance is incredible # loupe: Performance is incredible
imageViewers = "org.kde.gwenview.desktop;org.gnome.Loupe.desktop"; # NOTE:
# Gwenview cannot open avif images properly
# See: https://github.com/NixOS/nixpkgs/issues/351863
imageViewers = "org.gnome.Loupe.desktop;mpv.desktop;org.kde.gwenview.desktop";
audioPlayers = "mpv.desktop;org.kde.elisa"; audioPlayers = "mpv.desktop;org.kde.elisa";
browsers = "firefox.desktop;chromium-browser.desktop"; browsers = "firefox.desktop;chromium-browser.desktop";
archiveManager = "org.gnome.FileRoller.desktop;org.kde.ark.desktop;peazip.desktop"; archiveManager = "org.gnome.FileRoller.desktop;org.kde.ark.desktop;peazip.desktop";
@ -84,12 +87,6 @@ in {
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
"application/vnd.openxmlformats-officedocument.presentationml.presentation" "application/vnd.openxmlformats-officedocument.presentationml.presentation"
] ]
// {
# NOTE:
# Gwenview cannot open avif images properly
# See: https://github.com/NixOS/nixpkgs/issues/351863
"image/avif" = "org.gnome.Loupe.desktop;mpv.desktop";
}
# Audio: # Audio:
# music: elisa: fully featured, good cjk support # music: elisa: fully featured, good cjk support
# audio: mpv: simple and fast # audio: mpv: simple and fast