wip
This commit is contained in:
12
flake.lock
generated
12
flake.lock
generated
@@ -25,11 +25,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766553861,
|
"lastModified": 1767910483,
|
||||||
"narHash": "sha256-ZbnG01yA3O8Yr1vUm3+NQ2qk9iRhS5bloAnuXHHy7+c=",
|
"narHash": "sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "0999ed8f965bbbd991437ad9c5ed3434cecbc30e",
|
"rev": "82fb7dedaad83e5e279127a38ef410bcfac6d77c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -60,11 +60,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766473571,
|
"lastModified": 1767799921,
|
||||||
"narHash": "sha256-5G1NDO2PulBx1RoaA6U1YoUDX0qZslpPxv+n5GX6Qto=",
|
"narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "76701a179d3a98b07653e2b0409847499b2a07d3",
|
"rev": "d351d0653aeb7877273920cd3e823994e7579b0b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -48,6 +48,7 @@
|
|||||||
home.stateVersion = "22.05";
|
home.stateVersion = "22.05";
|
||||||
home.username = "jfrikker";
|
home.username = "jfrikker";
|
||||||
home.homeDirectory = "/Users/jfrikker";
|
home.homeDirectory = "/Users/jfrikker";
|
||||||
|
home.packages = [ pkgs.pinentry_mac ];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
62
home.org
62
home.org
@@ -18,6 +18,8 @@ This is the basic structure of the home.nix file. Individual sections are define
|
|||||||
<<programs>>
|
<<programs>>
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fonts.fontconfig.enable = true;
|
||||||
|
|
||||||
xdg = {
|
xdg = {
|
||||||
enable = true;
|
enable = true;
|
||||||
<<extra_xdg>>
|
<<extra_xdg>>
|
||||||
@@ -98,18 +100,22 @@ This is the basic structure of the home.nix file. Individual sections are define
|
|||||||
These are the other programs I have installed globally. A few (like ~awscli~, ~mysql-client~, etc.) are still Shibumi specific; ideally I'd find another way to install them.
|
These are the other programs I have installed globally. A few (like ~awscli~, ~mysql-client~, etc.) are still Shibumi specific; ideally I'd find another way to install them.
|
||||||
|
|
||||||
#+BEGIN_SRC nix
|
#+BEGIN_SRC nix
|
||||||
|
age-plugin-yubikey
|
||||||
aws-iam-authenticator
|
aws-iam-authenticator
|
||||||
awscli
|
awscli
|
||||||
bashInteractive
|
bashInteractive
|
||||||
dust
|
dust
|
||||||
fd
|
fd
|
||||||
|
iosevka
|
||||||
kube
|
kube
|
||||||
kubectl
|
kubectl
|
||||||
ledger
|
ledger
|
||||||
magic-wormhole
|
magic-wormhole
|
||||||
|
nerd-fonts.jetbrains-mono
|
||||||
neovim
|
neovim
|
||||||
nil
|
nil
|
||||||
openssh
|
openssh
|
||||||
|
rage
|
||||||
ripgrep
|
ripgrep
|
||||||
tokei
|
tokei
|
||||||
xh
|
xh
|
||||||
@@ -1270,6 +1276,7 @@ I had some weird problems with jsx code where the default M-q would just do a te
|
|||||||
|
|
||||||
#+BEGIN_SRC nix :noweb-ref emacs_packages
|
#+BEGIN_SRC nix :noweb-ref emacs_packages
|
||||||
org-bullets
|
org-bullets
|
||||||
|
org-modern
|
||||||
org-roam
|
org-roam
|
||||||
verb
|
verb
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
@@ -1292,34 +1299,29 @@ I had some weird problems with jsx code where the default M-q would just do a te
|
|||||||
"DONE(d!)"
|
"DONE(d!)"
|
||||||
"CANCELLED(c@)"))
|
"CANCELLED(c@)"))
|
||||||
org-capture-templates
|
org-capture-templates
|
||||||
'(("i" "Inbox entry" entry
|
'(("t" "Todo" entry
|
||||||
(file+headline "~/org/todo.org" "Inbox")
|
|
||||||
"** %?\n- Filed %U\n"
|
|
||||||
:prepend t)
|
|
||||||
("t" "Todo" entry
|
|
||||||
(here)
|
(here)
|
||||||
"** TODO %?\n- State \"TODO\" %U\n")
|
"** TODO %?\n- State \"TODO\" %U\n")
|
||||||
("w" "Work stuff")
|
("w" "Work stuff")
|
||||||
("wp" "Work Project" entry
|
("wp" "Work Project" entry
|
||||||
(file+headline "~/org/todo.org" "Work Projects")
|
(file+headline "~/org/todo/work.org.age" "Next Actions")
|
||||||
"*** %?\n"
|
"*** PROJ %?\n- State \"PROJ\" %U\n")
|
||||||
:jump-to-captured t)
|
|
||||||
("wa" "Work Next Action" entry
|
("wa" "Work Next Action" entry
|
||||||
(file+headline "~/org/todo.org" "Work Next Actions")
|
(file+headline "~/org/todo/work.org.age" "Next Actions")
|
||||||
"*** TODO %?\n- State \"TODO\" %U\n")
|
"*** TODO %?\n- State \"TODO\" %U\n")
|
||||||
("p" "Personal stuff")
|
("p" "Personal stuff")
|
||||||
("pp" "Personal Project" entry
|
("pp" "Personal Project" entry
|
||||||
(file+headline "~/org/todo.org" "Personal Projects")
|
(file+headline "~/org/todo/personal.org.age" "Next Actions")
|
||||||
"*** %?\n"
|
"*** PROJ %?\n- State \"PROJ\" %U\n")
|
||||||
:jump-to-captured t)
|
|
||||||
("pa" "Personal Next Action" entry
|
("pa" "Personal Next Action" entry
|
||||||
(file+headline "~/org/todo.org" "Personal 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.org")
|
org-agenda-files '("~/org/todo/work.org.age" "~/org/todo/personal.org.age")
|
||||||
org-agenda-todo-ignore-scheduled 'future
|
org-agenda-todo-ignore-scheduled 'future
|
||||||
org-agenda-todo-ignore-with-date t
|
|
||||||
org-agenda-tags-todo-honor-ignore-options t
|
org-agenda-tags-todo-honor-ignore-options t
|
||||||
org-id-link-to-org-use-id t))
|
org-id-link-to-org-use-id t
|
||||||
|
org-enforce-todo-dependencies t
|
||||||
|
org-agenda-dim-blocked-tasks 'invisible))
|
||||||
|
|
||||||
(use-package org-roam
|
(use-package org-roam
|
||||||
:bind (("C-c n l" . org-roam-buffer-toggle)
|
:bind (("C-c n l" . org-roam-buffer-toggle)
|
||||||
@@ -1331,7 +1333,10 @@ I had some weird problems with jsx code where the default M-q would just do a te
|
|||||||
(setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
|
(setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
|
||||||
(org-roam-db-autosync-mode))
|
(org-roam-db-autosync-mode))
|
||||||
|
|
||||||
(use-package org-bullets
|
;(use-package org-bullets
|
||||||
|
; :hook org-mode-hook)
|
||||||
|
|
||||||
|
(use-package org-modern
|
||||||
:hook org-mode-hook)
|
:hook org-mode-hook)
|
||||||
|
|
||||||
(use-package verb
|
(use-package verb
|
||||||
@@ -1400,6 +1405,22 @@ I had some weird problems with jsx code where the default M-q would just do a te
|
|||||||
ledger-mode
|
ledger-mode
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** Age
|
||||||
|
|
||||||
|
#+BEGIN_SRC nix :noweb-ref emacs_packages
|
||||||
|
age
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+BEGIN_SRC elisp :noweb-ref emacs_config
|
||||||
|
(use-package age
|
||||||
|
:custom
|
||||||
|
(age-default-identity "~/source/dotfiles/keys/yubi1age.txt")
|
||||||
|
(age-default-recipient "~/source/dotfiles/keys/myself.txt")
|
||||||
|
:config
|
||||||
|
(setenv "PINENTRY_PROGRAM" "pinentry-mac")
|
||||||
|
(age-file-enable))
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
* Theme
|
* Theme
|
||||||
|
|
||||||
I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
|
I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
|
||||||
@@ -1489,6 +1510,9 @@ I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
|
|||||||
:config
|
:config
|
||||||
(load-theme 'catppuccin :no-confirm))
|
(load-theme 'catppuccin :no-confirm))
|
||||||
|
|
||||||
(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 'fixed-pitch nil :font "Iosevka" :height 130 :width 'expanded)
|
||||||
|
(set-face-attribute 'variable-pitch nil :font "Iosevka Aile" :height 130)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|||||||
Reference in New Issue
Block a user