home/natto: changes
emacs: colemak related updates pkgs: random pkgs stuff secrets: add .gitconfig services: misc changes Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		@@ -159,6 +159,8 @@ To undo and redo easily like vi
 | 
				
			|||||||
*** Miscellaneous evil related packages
 | 
					*** Miscellaneous evil related packages
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
(use-package evil-terminal-cursor-changer)
 | 
					(use-package evil-terminal-cursor-changer)
 | 
				
			||||||
 | 
					(use-package evil-anzu
 | 
				
			||||||
 | 
					  :after evil)
 | 
				
			||||||
#+end_src
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** Treemacs
 | 
					** Treemacs
 | 
				
			||||||
@@ -246,6 +248,8 @@ For autocomplete
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
** Lang support
 | 
					** Lang support
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					(use-package inform7)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package haskell-mode)
 | 
					(use-package haskell-mode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(use-package rustic)
 | 
					(use-package rustic)
 | 
				
			||||||
@@ -502,30 +506,21 @@ This returns the command to run in the terminal
 | 
				
			|||||||
** General
 | 
					** General
 | 
				
			||||||
*** Colemak translations
 | 
					*** Colemak translations
 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
 | 
					(use-package evil-colemak-basics
 | 
				
			||||||
 | 
					  :init
 | 
				
			||||||
 | 
					  (setq evil-colemak-basics-layout-mod 'mod-dh)
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (global-evil-colemak-basics-mode))
 | 
				
			||||||
 | 
					#+end_src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*** Misc binds
 | 
				
			||||||
 | 
					#+begin_src emacs-lisp
 | 
				
			||||||
(use-package general)
 | 
					(use-package general)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(setq evil-states
 | 
					(setq evil-states
 | 
				
			||||||
  '(visual normal motion))
 | 
					  '(visual normal motion))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(with-eval-after-load 'general
 | 
					(with-eval-after-load 'general
 | 
				
			||||||
(general-translate-key evil-states 'global
 | 
					 | 
				
			||||||
    "m" "h"
 | 
					 | 
				
			||||||
    "n" "j"
 | 
					 | 
				
			||||||
    "N" "J"
 | 
					 | 
				
			||||||
    "e" "k"
 | 
					 | 
				
			||||||
    "i" "l"
 | 
					 | 
				
			||||||
    "u" "i"
 | 
					 | 
				
			||||||
    "l" "u"
 | 
					 | 
				
			||||||
    "k" "n"
 | 
					 | 
				
			||||||
    "f" "e"
 | 
					 | 
				
			||||||
    "t" "f"
 | 
					 | 
				
			||||||
    "j" "t"
 | 
					 | 
				
			||||||
    "K" "N"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
#+end_src
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
*** Misc binds
 | 
					 | 
				
			||||||
#+begin_src emacs-lisp
 | 
					 | 
				
			||||||
(general-define-key
 | 
					(general-define-key
 | 
				
			||||||
  :states evil-states
 | 
					  :states evil-states
 | 
				
			||||||
  "M-c" 'comment-line
 | 
					  "M-c" 'comment-line
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,8 +5,7 @@
 | 
				
			|||||||
    # A/V, codec and media stuff
 | 
					    # A/V, codec and media stuff
 | 
				
			||||||
    ffmpeg-full
 | 
					    ffmpeg-full
 | 
				
			||||||
    sox
 | 
					    sox
 | 
				
			||||||
    pamixer
 | 
					    pamixer mpdas
 | 
				
			||||||
    mpdas
 | 
					 | 
				
			||||||
    mpv
 | 
					    mpv
 | 
				
			||||||
    mpc_cli
 | 
					    mpc_cli
 | 
				
			||||||
    pulseaudio
 | 
					    pulseaudio
 | 
				
			||||||
@@ -62,17 +61,25 @@
 | 
				
			|||||||
    calibre
 | 
					    calibre
 | 
				
			||||||
    gnome.zenity
 | 
					    gnome.zenity
 | 
				
			||||||
    stalonetray
 | 
					    stalonetray
 | 
				
			||||||
 | 
					    obs-studio
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Wine and games and stuff
 | 
					    # Wine and games and stuff
 | 
				
			||||||
    wineWowPackages.stable
 | 
					    wineWowPackages.stable
 | 
				
			||||||
    master.winetricks
 | 
					    master.winetricks
 | 
				
			||||||
    games.wine-discord-ipc-bridge
 | 
					 | 
				
			||||||
    (games.osu-stable.overrideAttrs (_: {
 | 
					 | 
				
			||||||
      tricks = [ "gdiplus" "dotnet48" "meiryo" ];
 | 
					 | 
				
			||||||
    }))
 | 
					 | 
				
			||||||
    tlauncher
 | 
					    tlauncher
 | 
				
			||||||
    lutris
 | 
					    lutris
 | 
				
			||||||
    citra
 | 
					    citra
 | 
				
			||||||
 | 
					    (yuzu.overrideAttrs (_: rec {
 | 
				
			||||||
 | 
					      version = "1245";
 | 
				
			||||||
 | 
					      src = fetchFromGitHub {
 | 
				
			||||||
 | 
					        owner = "yuzu-emu";
 | 
				
			||||||
 | 
					        repo = "yuzu-mainline";
 | 
				
			||||||
 | 
					        rev = "mainline-0-${version}";
 | 
				
			||||||
 | 
					        sha256 = "sha256-lWXlY1KQC067MvCRUFhmr0c7KDrHDuwJOhIWMKw1f+A=";
 | 
				
			||||||
 | 
					        fetchSubmodules = true;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					    }))
 | 
				
			||||||
 | 
					    ryujinx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Dev shit
 | 
					    # Dev shit
 | 
				
			||||||
    rust-analyzer
 | 
					    rust-analyzer
 | 
				
			||||||
@@ -95,6 +102,8 @@
 | 
				
			|||||||
        tcolorbox;
 | 
					        tcolorbox;
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
    python3Packages.pygments
 | 
					    python3Packages.pygments
 | 
				
			||||||
 | 
					    inform7
 | 
				
			||||||
 | 
					    gnome-inform7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Misc
 | 
					    # Misc
 | 
				
			||||||
    teams
 | 
					    teams
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@@ -51,7 +51,15 @@ in
 | 
				
			|||||||
    };
 | 
					    };
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  systemd.user.services.mpdas = {
 | 
					  systemd.user.services = {
 | 
				
			||||||
 | 
					    mpd-discord-rpc = {
 | 
				
			||||||
 | 
					      Service = {
 | 
				
			||||||
 | 
					        Restart = "on-failure";
 | 
				
			||||||
 | 
					        RestartSec = "15s";
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    mpdas = {
 | 
				
			||||||
      Unit = {
 | 
					      Unit = {
 | 
				
			||||||
        After = [ "mpd.service" ];
 | 
					        After = [ "mpd.service" ];
 | 
				
			||||||
        Description = "Music Player Daemon AutoScrobbler";
 | 
					        Description = "Music Player Daemon AutoScrobbler";
 | 
				
			||||||
@@ -66,4 +74,5 @@ in
 | 
				
			|||||||
        ExecStart = "${pkgs.mpdas}/bin/mpdas -c ${config.age.secrets.mpdasrc.path}";
 | 
					        ExecStart = "${pkgs.mpdas}/bin/mpdas -c ${config.age.secrets.mpdasrc.path}";
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user