Downgrade kernel to 6.18LTS

Added themes, fixed kanshi, some emacs changes
This commit is contained in:
Alexander
2026-05-05 18:38:11 +02:00
parent fe1f941685
commit 028277a9ae
12 changed files with 224 additions and 75 deletions
+1 -1
View File
@@ -26,7 +26,7 @@
kernelModules = [ ];
};
kernelModules = [ "kvm-amd" ];
kernelPackages = pkgs.linuxPackages_latest;
kernelPackages = pkgs.linuxPackages_6_18;
# allow perf as user | needed for intellij to run profiler
kernel.sysctl."kernel.perf_event_paranoid" = 1;
+3 -1
View File
@@ -110,6 +110,8 @@
display-manager.ly.enable = true;
gaming.enable = true;
dynamic-theme.enable = true;
};
###
@@ -126,7 +128,7 @@
stylix = {
enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
# base16Scheme managed by dov.dynamic-theme module
fonts = {
serif = {
@@ -367,6 +367,31 @@ Must be called BEFORE jdtls starts. Sets global lsp-java-vmargs."
;; Enable LSP for nix-mode
(add-hook! 'nix-mode-hook #'lsp-deferred)
;; Protobuf configuration
(use-package! protobuf-mode
:mode "\\.proto\\'"
:hook (protobuf-mode . lsp-deferred)
:config
;; Custom indentation (2 spaces, no tabs)
(defconst my-protobuf-style
'((c-basic-offset . 2)
(indent-tabs-mode . nil)))
(add-hook 'protobuf-mode-hook
(lambda () (c-add-style "my-protobuf-style" my-protobuf-style t))))
;; Register buf LSP client for protobuf
(after! lsp-mode
(lsp-register-client
(make-lsp-client :new-connection (lsp-stdio-connection '("buf" "lsp" "serve"))
:activation-fn (lsp-activate-on "protobuf")
:language-id "protobuf"
:priority 1
:server-id 'buf-lsp)))
(after! treemacs
(setq treemacs-collapse-dirs 3)
)
(setq treemacs-collapse-dirs 3))
;; Prevent evil-jumps-history from corrupting savehist
;; (it contains markers/buffers that can't serialize properly)
(after! savehist
(add-to-list 'savehist-ignored-variables 'evil-jumps-history))
@@ -56,3 +56,5 @@
(package! web-server)
(package! just-mode)
(package! protobuf-mode)
+2
View File
@@ -68,6 +68,8 @@
};
notification.mako.enable = true;
dynamic-theme.enable = true;
};
programs = {