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