home/natto: misc config changes
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
{
|
{
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user