home/natto: misc config changes

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2023-06-24 15:46:42 +05:30
parent be59cc0e8a
commit 149dbe2e33
4 changed files with 25 additions and 6 deletions

View File

@@ -12,7 +12,8 @@
** Some mode settings based on personal preferences ** Some mode settings based on personal preferences
#+begin_src emacs-lisp #+begin_src emacs-lisp
(global-hl-line-mode 1) (add-hook 'prog-mode-hook #'hl-line-mode)
(add-hook 'text-mode-hook #'hl-line-mode)
(scroll-bar-mode 0) (scroll-bar-mode 0)
(tool-bar-mode 0) (tool-bar-mode 0)
(menu-bar-mode 0) (menu-bar-mode 0)
@@ -235,11 +236,17 @@ For autocomplete
(direnv-mode)) (direnv-mode))
#+end_src #+end_src
** STM32
#+begin_src emacs-lisp
(use-package stm32-emacs)
#+end_src
** Lang support ** Lang support
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package haskell-mode) (use-package haskell-mode)
(use-package lsp-latex) (use-package lsp-latex)
(use-package rustic) (use-package rustic)
(use-package typescript-mode)
(use-package yuck-mode) (use-package yuck-mode)
(use-package wgsl-mode) (use-package wgsl-mode)
(use-package nix-mode (use-package nix-mode

View File

@@ -5,8 +5,6 @@ set sidebar_visible
set mail_check_stats set mail_check_stats
bind attach,index,pager \CU next-page bind attach,index,pager \CU next-page
bind attach,index,pager \CD previous-page bind attach,index,pager \CD previous-page
bind attach,index,pager n next-entry
bind attach,index,pager e previous-entry
bind attach,index,pager 9 group-reply bind attach,index,pager 9 group-reply
bind pager g top bind pager g top
bind pager G bottom bind pager G bottom

View File

@@ -3,13 +3,27 @@ let
mymacs = config: # with inputs.emacs-overlay.packages.${pkgs.system}; already resolved with overlay mymacs = config: # with inputs.emacs-overlay.packages.${pkgs.system}; already resolved with overlay
with pkgs; emacsWithPackagesFromUsePackage { with pkgs; emacsWithPackagesFromUsePackage {
inherit config; inherit config;
package = emacsPgtk; package = emacs-pgtk;
alwaysEnsure = true; alwaysEnsure = true;
alwaysTangle = true; alwaysTangle = true;
extraEmacsPackages = epkgs: with epkgs; [ extraEmacsPackages = epkgs: with epkgs; [
use-package use-package
(epkgs.tree-sitter-langs.withPlugins (_: epkgs.tree-sitter-langs.plugins)) (epkgs.tree-sitter-langs.withPlugins (_: epkgs.tree-sitter-langs.plugins))
]; ];
/* override = {
stm32-emacs = trivialBuild rec {
pname = "stm32-emacs";
version = haskellPackages.Agda.version;
dontUnpack = true;
# already byte-compiled by Agda builder
buildPhase = ''
agda=`${haskellPackages.Agda}/bin/agda-mode locate`
cp `dirname $agda`/*.el* .
'';
};
};*/
}; };
in in
{ {

View File

@@ -19,7 +19,6 @@
unrar unrar
vim vim
jmtpfs jmtpfs
(inputs.nbfc.packages.${pkgs.system}.nbfc-client-c)
(flake.packages.${pkgs.system}.customscripts) (flake.packages.${pkgs.system}.customscripts)
translate-shell translate-shell
powertop powertop
@@ -77,6 +76,7 @@
pdfsync pdfsync
tocloft tocloft
enumitem enumitem
multirow
tcolorbox; tcolorbox;
}) })
python3Packages.pygments python3Packages.pygments
@@ -88,7 +88,7 @@
openjdk openjdk
# Misc # Misc
anki-bin anki
tor-browser-bundle-bin tor-browser-bundle-bin
mailcap mailcap
libsForQt5.qtstyleplugins libsForQt5.qtstyleplugins