home/natto: misc changes
enable sioyek fix gtk theme add environment variables change zathura config change hyprland config Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		@@ -15,6 +15,7 @@
 | 
			
		||||
      enable = true;
 | 
			
		||||
      prompt.theme = "pure";
 | 
			
		||||
      autosuggestions.color = "fg=yellow,bold";
 | 
			
		||||
      utility.safeOps = false;
 | 
			
		||||
    };
 | 
			
		||||
    initExtra = ''
 | 
			
		||||
      unsetopt extendedGlob
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
 ; -*- lexical-binding: t; -*-
 | 
			
		||||
(set-frame-font "Fira Code 13" nil t)
 | 
			
		||||
(add-to-list 'default-frame-alist '(font . "Fira Code-13"))
 | 
			
		||||
;(add-to-list 'default-frame-alist '(font . "Fira Code-13"))
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
** Some mode settings based on personal preferences
 | 
			
		||||
 
 | 
			
		||||
@@ -72,6 +72,7 @@ gestures {
 | 
			
		||||
 | 
			
		||||
misc {
 | 
			
		||||
    no_direct_scanout = true
 | 
			
		||||
    disable_hyprland_logo = true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
windowrule=float, ^.*(iwgtk)$
 | 
			
		||||
 
 | 
			
		||||
@@ -8,3 +8,4 @@ map S rotate
 | 
			
		||||
map f zoom in
 | 
			
		||||
map q zoom out
 | 
			
		||||
map p follow link
 | 
			
		||||
set selection-clipboard clipboard
 | 
			
		||||
 
 | 
			
		||||
@@ -10,31 +10,26 @@ let
 | 
			
		||||
        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
 | 
			
		||||
{
 | 
			
		||||
  home.file = with config; {
 | 
			
		||||
    "config.org" = {
 | 
			
		||||
      source = ./config/emacs/config.org;
 | 
			
		||||
      target = "${home.homeDirectory}/.emacs.d/config.org";
 | 
			
		||||
  home = {
 | 
			
		||||
    file = with config; {
 | 
			
		||||
      "config.org" = {
 | 
			
		||||
        source = ./config/emacs/config.org;
 | 
			
		||||
        target = "${home.homeDirectory}/.emacs.d/config.org";
 | 
			
		||||
      };
 | 
			
		||||
      "init.el" = {
 | 
			
		||||
        source = ./config/emacs/init.el;
 | 
			
		||||
        target = "${home.homeDirectory}/.emacs.d/init.el";
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    "init.el" = {
 | 
			
		||||
      source = ./config/emacs/init.el;
 | 
			
		||||
      target = "${home.homeDirectory}/.emacs.d/init.el";
 | 
			
		||||
    shellAliases = rec {
 | 
			
		||||
      e = "emacs";
 | 
			
		||||
      enw = e + " -nw";
 | 
			
		||||
      ec = "emacsclient";
 | 
			
		||||
      ecc = ec + " -c";
 | 
			
		||||
      ecnw = ec + " -nw";
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  programs.emacs = {
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
  gtk = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    theme = {
 | 
			
		||||
      name = "Catppuccin-Mocha-Standard-Teal-Dark";
 | 
			
		||||
      name = "Catppuccin-Mocha-Standard-Teal-dark";
 | 
			
		||||
      package = pkgs.catppuccin-gtk.override {
 | 
			
		||||
        accents = [ "teal" ];
 | 
			
		||||
        variant = "mocha";
 | 
			
		||||
 
 | 
			
		||||
@@ -25,8 +25,10 @@
 | 
			
		||||
    cachix
 | 
			
		||||
    undervolt
 | 
			
		||||
    w3m
 | 
			
		||||
    steam-run
 | 
			
		||||
 | 
			
		||||
    # GUI utils
 | 
			
		||||
    slack
 | 
			
		||||
    (discord.override {
 | 
			
		||||
      nss = nss_latest;
 | 
			
		||||
    })
 | 
			
		||||
@@ -50,8 +52,8 @@
 | 
			
		||||
    # Wine and games and stuff
 | 
			
		||||
    wineWowPackages.stable
 | 
			
		||||
    steam
 | 
			
		||||
    winetricks
 | 
			
		||||
    lutris
 | 
			
		||||
    winetricks
 | 
			
		||||
    flake.packages.${pkgs.system}.tlauncher
 | 
			
		||||
    mangohud
 | 
			
		||||
    inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin
 | 
			
		||||
 
 | 
			
		||||
@@ -20,6 +20,11 @@
 | 
			
		||||
        default-bg = "rgba(0,0,0,0.8)";
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    sioyek = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    go.enable = true;
 | 
			
		||||
    foot = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
@@ -59,4 +64,7 @@
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  home.sessionVariables = {
 | 
			
		||||
    BROWSER = "firefox";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -25,11 +25,6 @@
 | 
			
		||||
      QT_QPA_PLATFORMTHEME = "gtk2";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    shellAliases = rec {
 | 
			
		||||
      ec = "emacsclient";
 | 
			
		||||
      ecc = ec + " -c";
 | 
			
		||||
      ecnw = ec + " -nw";
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  i18n = {
 | 
			
		||||
    inputMethod = {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user