diff --git a/flake.lock b/flake.lock index da7cbb9..c4a6391 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1715936816, - "narHash": "sha256-Nh6KGZvG7w0FZynLiSQDBnzaqXNYUrv26NePcjQEa2k=", + "lastModified": 1716169020, + "narHash": "sha256-hkeDsZJS+WkAqWJFzmOaNzK0qoa2afozX5HGD+uuxos=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "29f0f1b300f29d8a662666d96f04770c96d14617", + "rev": "aa8ac9a29c08356bd9285f66b18dd49631cc2227", "type": "github" }, "original": { @@ -194,11 +194,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1715787315, - "narHash": "sha256-cYApT0NXJfqBkKcci7D9Kr4CBYZKOQKDYA23q8XNuWg=", + "lastModified": 1715961556, + "narHash": "sha256-+NpbZRCRisUHKQJZF3CT+xn14ZZQO+KjxIIanH3Pvn4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "33d1e753c82ffc557b4a585c77de43d4c922ebb5", + "rev": "4a6b83b05df1a8bd7d99095ec4b4d271f2956b64", "type": "github" }, "original": { @@ -222,11 +222,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1715668745, - "narHash": "sha256-xp62OkRkbUDNUc6VSqH02jB0FbOS+MsfMb7wL1RJOfA=", + "lastModified": 1716061101, + "narHash": "sha256-H0eCta7ahEgloGIwE/ihkyGstOGu+kQwAiHvwVoXaA0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9ddcaffecdf098822d944d4147dd8da30b4e6843", + "rev": "e7cc61784ddf51c81487637b3031a6dd2d6673a2", "type": "github" }, "original": { diff --git a/hmModules/default.nix b/hmModules/default.nix index fac3051..c277b9c 100644 --- a/hmModules/default.nix +++ b/hmModules/default.nix @@ -47,10 +47,16 @@ hunspell python3 imagemagick + ghostscript_headless + mupdf-headless + poppler_utils ffmpegthumbnailer mediainfo unzipNLS nodejs_20 + + pkgs.qadwaitadecorations + pkgs.kdePackages.qtwayland ] ++ (with hunspellDicts; [ en_US-large diff --git a/init.el b/init.el index 2407936..fc6e1a0 100644 --- a/init.el +++ b/init.el @@ -68,7 +68,7 @@ (defun ccr/reload-emacs () (interactive) (load-file "~/.config/emacs/init.el")) - (load-theme 'dracula 't) + (load-theme 'catppuccin 't) (defun ccr/nixos-rebuild () (interactive) (let* ((operation (completing-read "nixos-rebuild " '("switch" "boot" "test" "dry-activate"))) @@ -76,6 +76,12 @@ (async-shell-command (format "sudo nixos-rebuild --flake fleet %s --override-input ccrEmacs /home/ccr/.config/emacs -L" operation) buffer-name))) ) +(use-package doc-view + :custom + (doc-view-scale-internally nil) + (doc-view-imenu-enabled 't) + (doc-view-continuous t)) + (use-package tramp :config ;; TODO ugly `ccr' hardcoded, moreover this makes sense only when connecting to NixOS machines diff --git a/packages/packages.nix b/packages/packages.nix index 10ebdbc..8373098 100644 --- a/packages/packages.nix +++ b/packages/packages.nix @@ -32,6 +32,8 @@ pkgs: epkgs: let (with epkgs.melpaPackages; [ meow dracula-theme + nord-theme + catppuccin-theme modus-themes # solaire-mode nerd-icons