wip
This commit is contained in:
18
flake.lock
generated
18
flake.lock
generated
@@ -25,11 +25,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773422513,
|
"lastModified": 1775762219,
|
||||||
"narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=",
|
"narHash": "sha256-e7BhggoWhg3Ok7dDI5kY1XZzORBQc0Rclcs3IWzux3w=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056",
|
"rev": "c975a66a56306b38eaa3108f54bbc11e213f42f6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -65,11 +65,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772945408,
|
"lastModified": 1775365369,
|
||||||
"narHash": "sha256-PMt48sEQ8cgCeljQ9I/32uoBq/8t8y+7W/nAZhf72TQ=",
|
"narHash": "sha256-DgH5mveLoau20CuTnaU5RXZWgFQWn56onQ4Du2CqYoI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "1c1d8ea87b047788fd7567adf531418c5da321ec",
|
"rev": "cef5cf82671e749ac87d69aadecbb75967e6f6c3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -80,11 +80,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773282481,
|
"lastModified": 1775423009,
|
||||||
"narHash": "sha256-b/GV2ysM8mKHhinse2wz+uP37epUrSE+sAKXy/xvBY4=",
|
"narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "fe416aaedd397cacb33a610b33d60ff2b431b127",
|
"rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
31
home.org
31
home.org
@@ -12,10 +12,7 @@ in a ~nix~ devshell I think I'd also like to use it for scripting / exploratory
|
|||||||
so I'm installing it globally with a useful set of libraries. I should curate this somewhat
|
so I'm installing it globally with a useful set of libraries. I should curate this somewhat
|
||||||
carefully so it doesn't get carried away...
|
carefully so it doesn't get carried away...
|
||||||
|
|
||||||
I'm skipping tangling this for now. It increases the update time a lot, and I'm not sure it's really
|
#+BEGIN_SRC nix :tangle target/base/sbcl.nix
|
||||||
necessary.
|
|
||||||
|
|
||||||
#+BEGIN_SRC nix
|
|
||||||
{pkgs, ...}:
|
{pkgs, ...}:
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
@@ -29,6 +26,7 @@ necessary.
|
|||||||
clack-handler-woo
|
clack-handler-woo
|
||||||
dbd-mysql
|
dbd-mysql
|
||||||
dbi
|
dbi
|
||||||
|
defstar
|
||||||
dexador
|
dexador
|
||||||
fare-csv
|
fare-csv
|
||||||
group-by
|
group-by
|
||||||
@@ -49,6 +47,7 @@ necessary.
|
|||||||
str
|
str
|
||||||
sxql-composer
|
sxql-composer
|
||||||
trivia
|
trivia
|
||||||
|
trivial-mmap
|
||||||
trivial-ws
|
trivial-ws
|
||||||
trivial-open-browser
|
trivial-open-browser
|
||||||
trivial-timeout
|
trivial-timeout
|
||||||
@@ -140,7 +139,6 @@ are still Shibumi-specific; ideally I'd find another way to install them.
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
aws-iam-authenticator
|
aws-iam-authenticator
|
||||||
awscli2
|
awscli2
|
||||||
iosevka
|
|
||||||
kube
|
kube
|
||||||
kubectl
|
kubectl
|
||||||
mariadb.client
|
mariadb.client
|
||||||
@@ -160,9 +158,11 @@ These programs require a full desktop environment:
|
|||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
google-chrome
|
google-chrome
|
||||||
|
(iosevka-bin.override { variant = "Aile"; })
|
||||||
|
(iosevka-bin.override { variant = "Etoile"; })
|
||||||
|
(iosevka-bin.override { variant = "SGr-IosevkaTerm"; })
|
||||||
keymapp
|
keymapp
|
||||||
proton-pass
|
proton-pass
|
||||||
protonmail-desktop
|
|
||||||
slack
|
slack
|
||||||
wireshark
|
wireshark
|
||||||
];
|
];
|
||||||
@@ -949,7 +949,7 @@ content to be.
|
|||||||
"\\*EGLOT connections\\*"
|
"\\*EGLOT connections\\*"
|
||||||
"\\*trace-output\\*"
|
"\\*trace-output\\*"
|
||||||
"\\*occur\\*"
|
"\\*occur\\*"
|
||||||
"*eshell\\*")
|
".*eshell\\*")
|
||||||
(display-buffer-in-side-window)
|
(display-buffer-in-side-window)
|
||||||
(side . bottom)
|
(side . bottom)
|
||||||
(slot . 0)
|
(slot . 0)
|
||||||
@@ -965,7 +965,8 @@ content to be.
|
|||||||
"\\*slack: .*"
|
"\\*slack: .*"
|
||||||
"\\*forge: .*"
|
"\\*forge: .*"
|
||||||
"new-pullreq"
|
"new-pullreq"
|
||||||
"\\*claude:.*")
|
"\\*claude:.*"
|
||||||
|
"\\*Man .*")
|
||||||
(display-buffer-reuse-window display-buffer-in-side-window)
|
(display-buffer-reuse-window display-buffer-in-side-window)
|
||||||
(side . right)
|
(side . right)
|
||||||
(slot . 0)
|
(slot . 0)
|
||||||
@@ -1198,6 +1199,7 @@ available? It seems to work for now anyway...
|
|||||||
("C-c a" . eglot-code-actions)
|
("C-c a" . eglot-code-actions)
|
||||||
("C-c r" . eglot-rename)
|
("C-c r" . eglot-rename)
|
||||||
("C-c i" . eglot-find-implementation))
|
("C-c i" . eglot-find-implementation))
|
||||||
|
(add-to-list 'eglot-stay-out-of 'yasnippet)
|
||||||
|
|
||||||
(setopt ediff-split-window-function 'split-window-horizontally)
|
(setopt ediff-split-window-function 'split-window-horizontally)
|
||||||
|
|
||||||
@@ -1474,7 +1476,8 @@ available? It seems to work for now anyway...
|
|||||||
(setopt corfu-popupinfo-mode nil)
|
(setopt corfu-popupinfo-mode nil)
|
||||||
(setopt corfu-quit-at-boundary nil)
|
(setopt corfu-quit-at-boundary nil)
|
||||||
(setopt corfu-on-exact-match 'show)
|
(setopt corfu-on-exact-match 'show)
|
||||||
(global-corfu-mode)
|
;; (global-corfu-mode)
|
||||||
|
(setq completion-in-region-function #'consult-completion-in-region)
|
||||||
|
|
||||||
;; Consult users will also want the embark-consult package.
|
;; Consult users will also want the embark-consult package.
|
||||||
(add-hook 'embark-collect-mode-hook 'consult-preview-at-point-mode)
|
(add-hook 'embark-collect-mode-hook 'consult-preview-at-point-mode)
|
||||||
@@ -1516,7 +1519,7 @@ available? It seems to work for now anyway...
|
|||||||
org-capture-templates
|
org-capture-templates
|
||||||
'(("t" "Todo" entry
|
'(("t" "Todo" entry
|
||||||
(here)
|
(here)
|
||||||
"** TODO %?\n- State \"TODO\" %U\n")
|
"** TODO %?\n:LOGBOOK:\n- State \"TODO\" %U\n:END:\n")
|
||||||
("w" "Work stuff")
|
("w" "Work stuff")
|
||||||
("wp" "Work Project" entry
|
("wp" "Work Project" entry
|
||||||
(file+headline "~/org/todo/work.org.age" "Next Actions")
|
(file+headline "~/org/todo/work.org.age" "Next Actions")
|
||||||
@@ -1531,7 +1534,7 @@ available? It seems to work for now anyway...
|
|||||||
("pa" "Personal Next Action" entry
|
("pa" "Personal Next Action" entry
|
||||||
(file+headline "~/org/todo/personal.org.age" "Next Actions")
|
(file+headline "~/org/todo/personal.org.age" "Next Actions")
|
||||||
"*** TODO %?\n- State \"TODO\" %U\n"))
|
"*** TODO %?\n- State \"TODO\" %U\n"))
|
||||||
org-agenda-files '("~/org/todo/work.org.age" "~/org/todo/personal.org.age")
|
org-agenda-files '("~/org/todo/work.org" "~/org/todo/personal.org.age")
|
||||||
org-agenda-todo-ignore-scheduled 'future
|
org-agenda-todo-ignore-scheduled 'future
|
||||||
org-agenda-tags-todo-honor-ignore-options t
|
org-agenda-tags-todo-honor-ignore-options t
|
||||||
org-enforce-todo-dependencies t
|
org-enforce-todo-dependencies t
|
||||||
@@ -1838,7 +1841,7 @@ I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
|
|||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
** Wezterm
|
** Wezterm
|
||||||
#+BEGIN_SRC lua :tangle target/base/wezterm.lua
|
#+BEGIN_SRC lua :tangle target/desktop/wezterm.lua
|
||||||
config.color_scheme = 'Catppuccin Frappe'
|
config.color_scheme = 'Catppuccin Frappe'
|
||||||
|
|
||||||
return config
|
return config
|
||||||
@@ -1868,7 +1871,7 @@ I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
|
|||||||
|
|
||||||
;; (set-face-attribute 'default nil :font "JetBrainsMono Nerd Font" :height 130)
|
;; (set-face-attribute 'default nil :font "JetBrainsMono Nerd Font" :height 130)
|
||||||
;; (set-face-attribute 'fixed-pitch nil :font "JetBrainsMono Nerd Font" :height 130)
|
;; (set-face-attribute 'fixed-pitch nil :font "JetBrainsMono Nerd Font" :height 130)
|
||||||
(set-face-attribute 'default nil :font "Iosevka" :height 130 :width 'expanded)
|
(set-face-attribute 'default nil :font "Iosevka Term" :height 130 :width 'expanded)
|
||||||
(set-face-attribute 'fixed-pitch nil :font "Iosevka" :height 130 :width 'expanded)
|
(set-face-attribute 'fixed-pitch nil :font "Iosevka Term" :height 130 :width 'expanded)
|
||||||
(set-face-attribute 'variable-pitch nil :font "Iosevka Etoile" :height 130)
|
(set-face-attribute 'variable-pitch nil :font "Iosevka Etoile" :height 130)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|||||||
Reference in New Issue
Block a user