Compare commits

...

2 Commits

Author SHA1 Message Date
7b35b606a6 Update flake 2025-06-27 01:16:15 -04:00
cb7d690890 Update Emacs config 2025-06-27 01:03:48 -04:00
4 changed files with 33 additions and 42 deletions

42
flake.lock generated
View File

@@ -191,11 +191,11 @@
]
},
"locked": {
"lastModified": 1750654717,
"narHash": "sha256-YXlhTUGaLAY1rSosaRXO5RSGriEyF9BGdLkpKV+9jyI=",
"lastModified": 1750973805,
"narHash": "sha256-BZXgag7I0rnL/HMHAsBz3tQrfKAibpY2vovexl2lS+Y=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "4c9e99e8e8e36bcdfa9cdb102e45e4dc95aa5c5b",
"rev": "080e8b48b0318b38143d5865de9334f46d51fce3",
"type": "github"
},
"original": {
@@ -212,11 +212,11 @@
]
},
"locked": {
"lastModified": 1749154018,
"narHash": "sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg=",
"lastModified": 1750792728,
"narHash": "sha256-Lh3dopA8DdY+ZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "7aae0ee71a17b19708b93b3ed448a1a0952bf111",
"rev": "366f00797b1efb70f2882d3da485e3c10fd3d557",
"type": "github"
},
"original": {
@@ -300,11 +300,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1750681989,
"narHash": "sha256-uxIwiV1p2SVNIoP+oD025lZKfq4zNn7CmdaYVoskqnQ=",
"lastModified": 1750970303,
"narHash": "sha256-n50OMEeFR6HEykbUnhL8ycrtYWHRRs0tyhBD2zKgzeA=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "cf7e3aa448f8c9e0d9e8f407e6ed730da55acc69",
"rev": "2796ec1cf2c63b44c7cdd7a641d7a2c6e158f279",
"type": "github"
},
"original": {
@@ -447,11 +447,11 @@
]
},
"locked": {
"lastModified": 1750371096,
"narHash": "sha256-JB1IeJ41y7kWc/dPGV6RMcCUM0Xj2NEK26A2Ap7EM9c=",
"lastModified": 1750703126,
"narHash": "sha256-zJHmLsiW6P8h9HaH5eMKhEh/gvym3k6/Ywr4UHKpJfc=",
"owner": "hyprwm",
"repo": "hyprutils",
"rev": "38f3a211657ce82a1123bf19402199b67a410f08",
"rev": "d46bd32da554c370f98180a1e465f052b9584805",
"type": "github"
},
"original": {
@@ -545,11 +545,11 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1750400657,
"narHash": "sha256-3vkjFnxCOP6vm5Pm13wC/Zy6/VYgei/I/2DWgW4RFeA=",
"lastModified": 1750838302,
"narHash": "sha256-aVkL3/yu50oQzi2YuKo0ceiCypVZpZXYd2P2p1FMJM4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b2485d56967598da068b5a6946dadda8bfcbcd37",
"rev": "7284e2decc982b81a296ab35aa46e804baaa1cfe",
"type": "github"
},
"original": {
@@ -577,11 +577,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1750506804,
"narHash": "sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc=",
"lastModified": 1750776420,
"narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4206c4cb56751df534751b058295ea61357bbbaa",
"rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf",
"type": "github"
},
"original": {
@@ -600,11 +600,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1750681334,
"narHash": "sha256-eJ/y5dob2thCl0vyMpFnAp46m/KMnPPAIOd7rGaIHQU=",
"lastModified": 1750998198,
"narHash": "sha256-cxXdgCT0QG4EKXWlo6sFSuROZByb9HwQcplplpIe/5w=",
"owner": "nix-community",
"repo": "NUR",
"rev": "c5faf8a9899f991483233eebba852128b06e7004",
"rev": "2747e6e09afefd983d3c34b26469ec8969560afc",
"type": "github"
},
"original": {

View File

@@ -80,7 +80,7 @@
"Nix Packages" = {
urls = [
{
template = "https://search.nixos.org/packages";
template = "https://search.nixos.org/packages?channel=unstable";
params = [
{
name = "type";

View File

@@ -40,7 +40,7 @@
(load custom-file))
;; backup directory instead of loose files
(setq backup-directory-alist '(("." . "~/.config/emacs/backups")))
(setq backup-directory-alist '(("." . (expand-file-name "backups/" user-emacs-directory))))
(setq backup-by-copying t)
;; defer package initialize
@@ -49,11 +49,6 @@
;; prevent resizing of the frame
(setq frame-inhibit-implied-resize t)
;; no bars
;;(menu-bar-mode -1)
;;(tool-bar-mode -1)
;;(scroll-bar-mode -1)
;; no startup screen
(setq inhibit-startup-screen t)

View File

@@ -261,27 +261,23 @@
:config
(treemacs-load-theme "nerd-icons"))
;; company
;; (use-package company
;; :bind (:map company-active-map
;; ("C-n" . company-select-next)
;; ("C-p" . company-select-previous))
;; :init
;; (global-company-mode)
;; :config
;; (setq company-idle-delay 0.1)) ;; faster autocomplete
;; corfu
(use-package corfu
:custom
(corfu-cycle t)
(corfu-auto t)
(corfu-auto-prefix 2)
(corfu-auto-delay 0.2)
(corfu-quit-at-boundary 'separator)
(corfu-echo-documentation 0.25)
:init
(when (> emacs-major-version 30)
;; this mode is only available in Emacs version 30.1 and
;; greater.
(when (>= emacs-major-version 30)
(global-completion-preview-mode 1))
(unless (display-graphic-p)
(when (require 'corfu-terminal nil :noerror)
(corfu-terminal-mode +1)))
(global-corfu-mode 1))
(global-corfu-mode 1)
(corfu-history-mode 1))
;; yasnippet config
(use-package yasnippet