home/natto: yearly update
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		@@ -10,7 +10,7 @@
 | 
			
		||||
    };
 | 
			
		||||
    enableAutosuggestions = true;
 | 
			
		||||
    enableCompletion = true;
 | 
			
		||||
    enableSyntaxHighlighting = true;
 | 
			
		||||
    syntaxHighlighting.enable = true;
 | 
			
		||||
    prezto = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      prompt.theme = "pure";
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
# #+TITLE: My Emacs Configuration
 | 
			
		||||
# #+AUTHOR: Amneesh Singh
 | 
			
		||||
#+TITLE: My Emacs Configuration
 | 
			
		||||
#+AUTHOR: Amneesh Singh
 | 
			
		||||
#+PROPERTY: header-args:emacs-lisp :tangle yes
 | 
			
		||||
 | 
			
		||||
* Settings
 | 
			
		||||
@@ -23,6 +23,9 @@
 | 
			
		||||
(setq ring-bell-function 'ignore
 | 
			
		||||
      gc-cons-threshold most-positive-fixnum
 | 
			
		||||
      initial-major-mode 'fundamental-mode)
 | 
			
		||||
(unless (display-graphic-p)
 | 
			
		||||
        (require 'evil-terminal-cursor-changer)
 | 
			
		||||
        (evil-terminal-cursor-changer-activate))
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
** Setting some variables
 | 
			
		||||
@@ -132,6 +135,8 @@ Add selectrum-prescient
 | 
			
		||||
To undo and redo easily like vi
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(use-package undo-tree
 | 
			
		||||
  :init
 | 
			
		||||
  (setq undo-tree-history-directory-alist '(("." . "~/.emacs.d/undo")))
 | 
			
		||||
  :config
 | 
			
		||||
  (global-undo-tree-mode 1))
 | 
			
		||||
#+end_src
 | 
			
		||||
@@ -199,8 +204,7 @@ For autocomplete
 | 
			
		||||
  :after lsp-mode
 | 
			
		||||
  :config
 | 
			
		||||
  (add-to-list 'company-backends 'company-dabbrev)
 | 
			
		||||
  (setq company-backends (cons 'company-files (remove 'company-files company-backends)))
 | 
			
		||||
  (add-to-list 'company-backends 'company-emoji)
 | 
			
		||||
  (setq company-backends (append '(company-files) (remove 'company-files company-backends)))
 | 
			
		||||
  (company-mode 1))
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
@@ -210,11 +214,6 @@ For autocomplete
 | 
			
		||||
  :hook (company-mode . company-quickhelp-mode))
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
*** Extra company packages
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(use-package company-emoji)
 | 
			
		||||
#+end_src
 | 
			
		||||
 | 
			
		||||
** Treesitter
 | 
			
		||||
#+begin_src emacs-lisp
 | 
			
		||||
(use-package tree-sitter-langs :defer t)
 | 
			
		||||
 
 | 
			
		||||
@@ -35,13 +35,15 @@ general {
 | 
			
		||||
 | 
			
		||||
decoration {
 | 
			
		||||
    rounding = 1
 | 
			
		||||
    blur = yes
 | 
			
		||||
    blur_size = 5
 | 
			
		||||
    blur_passes = 1
 | 
			
		||||
    blur_new_optimizations = on
 | 
			
		||||
    blur_xray = yes
 | 
			
		||||
    drop_shadow = yes
 | 
			
		||||
    inactive_opacity = 0.8
 | 
			
		||||
    drop_shadow = true
 | 
			
		||||
 | 
			
		||||
    blur {
 | 
			
		||||
        enabled = true
 | 
			
		||||
        size = 5
 | 
			
		||||
        new_optimizations = true
 | 
			
		||||
        xray = true
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
animations {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  age.secrets.gitconfig = {
 | 
			
		||||
    file = ./secrets/.gitconfig.age;
 | 
			
		||||
    file = ./secrets/gitconfig.age;
 | 
			
		||||
    path = "${config.home.homeDirectory}/.gitconfig";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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";
 | 
			
		||||
 
 | 
			
		||||
@@ -50,13 +50,14 @@
 | 
			
		||||
    gnome.zenity
 | 
			
		||||
 | 
			
		||||
    # Wine and games and stuff
 | 
			
		||||
    lutris
 | 
			
		||||
    wineWowPackages.stable
 | 
			
		||||
    steam
 | 
			
		||||
    lutris
 | 
			
		||||
    winetricks
 | 
			
		||||
    flake.packages.${pkgs.system}.tlauncher
 | 
			
		||||
    mangohud
 | 
			
		||||
    inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin
 | 
			
		||||
    #   inputs.nix-gaming.packages.${pkgs.system}.osu-lazer-bin
 | 
			
		||||
 | 
			
		||||
    # Programming and dev stuff
 | 
			
		||||
    (texlive.combine {
 | 
			
		||||
@@ -86,7 +87,6 @@
 | 
			
		||||
    ghc
 | 
			
		||||
    nodejs
 | 
			
		||||
    rust-bin.nightly.latest.default
 | 
			
		||||
    clang-tools
 | 
			
		||||
    openjdk
 | 
			
		||||
 | 
			
		||||
    # Misc
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								home/natto/secrets/gitconfig.age
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								home/natto/secrets/gitconfig.age
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -9,9 +9,7 @@
 | 
			
		||||
        enable = true;
 | 
			
		||||
        xwayland = {
 | 
			
		||||
          enable = true;
 | 
			
		||||
          hidpi = true;
 | 
			
		||||
        };
 | 
			
		||||
        nvidiaPatches = true;
 | 
			
		||||
        extraConfig = (builtins.readFile ./config/hypr/hyprland.conf)
 | 
			
		||||
          + (with config.home.pointerCursor; ''
 | 
			
		||||
          exec-once=hyprctl setcursor ${name} ${toString size}
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ in
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  age.secrets.zshenv_secret = {
 | 
			
		||||
    file = ./secrets/.zshenv_secret;
 | 
			
		||||
    file = ./secrets/zshenv_secret;
 | 
			
		||||
    path = secretPath;
 | 
			
		||||
    mode = "660";
 | 
			
		||||
  };
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user