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
 | 
			
		||||
#+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)
 | 
			
		||||
(tool-bar-mode 0)
 | 
			
		||||
(menu-bar-mode 0)
 | 
			
		||||
@@ -235,11 +236,17 @@ For autocomplete
 | 
			
		||||
 (direnv-mode))
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
** STM32
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(use-package stm32-emacs)
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
** Lang support
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(use-package haskell-mode)
 | 
			
		||||
(use-package lsp-latex)
 | 
			
		||||
(use-package rustic)
 | 
			
		||||
(use-package typescript-mode)
 | 
			
		||||
(use-package yuck-mode)
 | 
			
		||||
(use-package wgsl-mode)
 | 
			
		||||
(use-package nix-mode
 | 
			
		||||
 
 | 
			
		||||
@@ -5,8 +5,6 @@ set sidebar_visible
 | 
			
		||||
set mail_check_stats
 | 
			
		||||
bind attach,index,pager \CU next-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 pager g top
 | 
			
		||||
bind pager G bottom
 | 
			
		||||
 
 | 
			
		||||
@@ -3,13 +3,27 @@ let
 | 
			
		||||
  mymacs = config: # with inputs.emacs-overlay.packages.${pkgs.system}; already resolved with overlay
 | 
			
		||||
    with pkgs; emacsWithPackagesFromUsePackage {
 | 
			
		||||
      inherit config;
 | 
			
		||||
      package = emacsPgtk;
 | 
			
		||||
      package = emacs-pgtk;
 | 
			
		||||
      alwaysEnsure = true;
 | 
			
		||||
      alwaysTangle = true;
 | 
			
		||||
      extraEmacsPackages = epkgs: with epkgs; [
 | 
			
		||||
        use-package
 | 
			
		||||
        (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
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,6 @@
 | 
			
		||||
    unrar
 | 
			
		||||
    vim
 | 
			
		||||
    jmtpfs
 | 
			
		||||
    (inputs.nbfc.packages.${pkgs.system}.nbfc-client-c)
 | 
			
		||||
    (flake.packages.${pkgs.system}.customscripts)
 | 
			
		||||
    translate-shell
 | 
			
		||||
    powertop
 | 
			
		||||
@@ -77,6 +76,7 @@
 | 
			
		||||
        pdfsync
 | 
			
		||||
        tocloft
 | 
			
		||||
        enumitem
 | 
			
		||||
        multirow
 | 
			
		||||
        tcolorbox;
 | 
			
		||||
    })
 | 
			
		||||
    python3Packages.pygments
 | 
			
		||||
@@ -88,7 +88,7 @@
 | 
			
		||||
    openjdk
 | 
			
		||||
 | 
			
		||||
    # Misc
 | 
			
		||||
    anki-bin
 | 
			
		||||
    anki
 | 
			
		||||
    tor-browser-bundle-bin
 | 
			
		||||
    mailcap
 | 
			
		||||
    libsForQt5.qtstyleplugins
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user