mirror of
https://github.com/gburd/nix-config.git
synced 2024-07-04 00:47:20 +00:00
adjustments
This commit is contained in:
parent
45e9d4275c
commit
36370021e9
|
@ -100,7 +100,7 @@
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://flakehub.com/f/DeterminateSystems/fh/*.tar.gz"
|
"url": "https://flakehub.com/f/DeterminateSystems/fh/%2A.tar.gz"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"firefox-addons": {
|
"firefox-addons": {
|
||||||
|
|
|
@ -54,9 +54,9 @@
|
||||||
; nrepl
|
; nrepl
|
||||||
ac-slime
|
ac-slime
|
||||||
ag
|
ag
|
||||||
; auto-complete
|
;; auto-complete
|
||||||
; autopair
|
;; electric-pair-mode
|
||||||
cc-guess
|
;; cc-guess
|
||||||
cc-mode
|
cc-mode
|
||||||
cmake-mode
|
cmake-mode
|
||||||
coffee-mode
|
coffee-mode
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
company-c-headers
|
company-c-headers
|
||||||
company-cmake
|
company-cmake
|
||||||
deft
|
deft
|
||||||
; dockerfile-mode
|
dockerfile-mode
|
||||||
elixir-mix
|
elixir-mix
|
||||||
elixir-mode
|
elixir-mode
|
||||||
eredis
|
eredis
|
||||||
|
@ -223,8 +223,8 @@
|
||||||
(setq frame-title-format '(buffer-file-name "%f" ("%b")))
|
(setq frame-title-format '(buffer-file-name "%f" ("%b")))
|
||||||
(set-face-attribute 'default nil
|
(set-face-attribute 'default nil
|
||||||
:family "Fira Code"
|
:family "Fira Code"
|
||||||
|
:size 12
|
||||||
:weight 'normal
|
:weight 'normal
|
||||||
:size 14
|
|
||||||
:width 'normal)
|
:width 'normal)
|
||||||
|
|
||||||
(when (functionp 'set-fontset-font)
|
(when (functionp 'set-fontset-font)
|
||||||
|
@ -712,11 +712,11 @@
|
||||||
(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
|
(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
|
||||||
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))
|
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))
|
||||||
#+end_src
|
#+end_src
|
||||||
*** autopair-mode
|
*** electric-pair-mode
|
||||||
This makes sure that brace structures =(), [], {}=, etc. are closed
|
This makes sure that brace structures =(), [], {}=, etc. are closed
|
||||||
as soon as the opening character is typed.
|
as soon as the opening character is typed.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
; (require 'autopair)
|
;(require 'electric-pair-mode)
|
||||||
#+end_src
|
#+end_src
|
||||||
*** Power lisp
|
*** Power lisp
|
||||||
A bunch of tweaks for programming in LISP dialects. It defines the
|
A bunch of tweaks for programming in LISP dialects. It defines the
|
||||||
|
@ -753,8 +753,8 @@
|
||||||
*** auto-complete
|
*** auto-complete
|
||||||
Turn on auto complete.
|
Turn on auto complete.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
; (require 'auto-complete-config)
|
;(require 'auto-complete-config)
|
||||||
; (ac-config-default)
|
;(ac-config-default)
|
||||||
#+end_src
|
#+end_src
|
||||||
*** Indentation and buffer cleanup
|
*** Indentation and buffer cleanup
|
||||||
This re-indents, untabifies, and cleans up whitespace. It is stolen
|
This re-indents, untabifies, and cleans up whitespace. It is stolen
|
||||||
|
@ -909,8 +909,8 @@
|
||||||
:END:
|
:END:
|
||||||
Use =dockerfile-mode= for =Dockerfile= files.
|
Use =dockerfile-mode= for =Dockerfile= files.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
; (require 'dockerfile-mode)
|
(require 'dockerfile-mode)
|
||||||
; (add-to-list 'auto-mode-alist '("^Dockerflie$" . dockerfile-mode))
|
(add-to-list 'auto-mode-alist '("^Dockerfile" . dockerfile-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
*** make
|
*** make
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
|
17
home-manager/_mixins/users/gburd/NOTES
Normal file
17
home-manager/_mixins/users/gburd/NOTES
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
file.".local/share/applications/emacs.desktop".text = ''
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Categories=Utility;Development;TextEditor;
|
||||||
|
Comment=View and edit files
|
||||||
|
Exec=env XLIB_SKIP_ARGB_VISUALS=1 emacs -a "" %F
|
||||||
|
#Exec=/usr/bin/emacsclient -c -a "" %F
|
||||||
|
GenericName=Text Editor
|
||||||
|
Icon=/usr/share/icons/hicolor/scalable/apps/emacs.svg
|
||||||
|
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
|
||||||
|
Name=Emacs (Client)
|
||||||
|
Name[en_US]=Emacs (Client)
|
||||||
|
StartupWMClass=Emacs
|
||||||
|
Terminal=false
|
||||||
|
TryExec=emacs
|
||||||
|
Type=Application
|
||||||
|
'';
|
|
@ -65,29 +65,22 @@
|
||||||
iso="nixos-desktop/nixos.iso"
|
iso="nixos-desktop/nixos.iso"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
file.".local/share/applications/emacs.desktop".text = ''
|
|
||||||
[Desktop Entry]
|
|
||||||
Version=1.0
|
|
||||||
Categories=Utility;Development;TextEditor;
|
|
||||||
Comment=View and edit files
|
|
||||||
Exec=env XLIB_SKIP_ARGB_VISUALS=1 emacs -c -a "" %F
|
|
||||||
#Exec=/usr/bin/emacsclient -c -a "" %F
|
|
||||||
GenericName=Text Editor
|
|
||||||
Icon=/usr/share/icons/hicolor/scalable/apps/emacs.svg
|
|
||||||
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
|
|
||||||
Name=Emacs (Client)
|
|
||||||
Name[en_US]=Emacs (Client)%
|
|
||||||
StartupWMClass=Emacs
|
|
||||||
Terminal=false
|
|
||||||
TryExec=emacs
|
|
||||||
Type=Application
|
|
||||||
'';
|
|
||||||
|
|
||||||
file.".inputrc".text = ''
|
file.".inputrc".text = ''
|
||||||
"\C-v": ""
|
"\C-v": ""
|
||||||
set enable-bracketed-paste off
|
set enable-bracketed-paste off
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
file.".config/direnv/direnv.toml".text = ''
|
||||||
|
[global]
|
||||||
|
load_dotenv = true
|
||||||
|
'';
|
||||||
|
|
||||||
|
# file.".config/sublime-text-2/Local/License.sublime_license".text =
|
||||||
|
# config.sops.secrets.sublime-licenses.text.path;
|
||||||
|
|
||||||
|
# file.".config/sublime-merge/Local/License.sublime_license".text =
|
||||||
|
# config.sops.secrets.sublime-licenses.merge.path;
|
||||||
|
|
||||||
# A Modern Unix experience
|
# A Modern Unix experience
|
||||||
# https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/
|
# https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
|
@ -148,6 +141,10 @@
|
||||||
yq-go # Terminal `jq` for YAML
|
yq-go # Terminal `jq` for YAML
|
||||||
|
|
||||||
emacs
|
emacs
|
||||||
|
nvi
|
||||||
|
file
|
||||||
|
tig
|
||||||
|
ripgrep
|
||||||
plocate
|
plocate
|
||||||
];
|
];
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
|
|
|
@ -9,6 +9,7 @@ _: {
|
||||||
"gebbhagfogifgggkldgodflihgfeippi" # Return YouTube Dislike
|
"gebbhagfogifgggkldgodflihgfeippi" # Return YouTube Dislike
|
||||||
"edlifbnjlicfpckhgjhflgkeeibhhcii" # Screenshot Tool
|
"edlifbnjlicfpckhgjhflgkeeibhhcii" # Screenshot Tool
|
||||||
"chphlpgkkbolifaimnlloiipkdnihall" # OneTab
|
"chphlpgkkbolifaimnlloiipkdnihall" # OneTab
|
||||||
|
"aeblfdkhhhdcdjpifhhbdiojplfjncoa" # 1Password
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
extensions = [
|
extensions = [
|
||||||
"cdglnehniifkbagbbombnjghhcihifij" # kagi-search-for-chrome
|
"cdglnehniifkbagbbombnjghhcihifij" # kagi-search-for-chrome
|
||||||
"ghmbeldphafepmbegfdlkpapadhbakde" # proton-pass-free-password
|
"ghmbeldphafepmbegfdlkpapadhbakde" # proton-pass-free-password
|
||||||
|
"aeblfdkhhhdcdjpifhhbdiojplfjncoa" # 1Password
|
||||||
];
|
];
|
||||||
extraOpts = {
|
extraOpts = {
|
||||||
"AutofillAddressEnabled" = false;
|
"AutofillAddressEnabled" = false;
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
gburd-password: ENC[AES256_GCM,data:HFgg11lJrsrdHYBGOCWYDkFkE8aRPW++Q8Yhw6QeqbFmmFqx9NVo5WFQCa2dVT9uLDhCLN3uDbMgOrcwtRBxP58byOSQtCo895PqV4ICa/+s00ZrWXpD3oeMNNlqfIGtbw5Iq8CUkFBMDA==,iv:U/+fOgtpynPhyJN8F1pVljzzp/EcTlQVcdSaPeAp6Oc=,tag:8OeZ2C+UB1cF63Zx76RBMQ==,type:str]
|
gburd-password: ENC[AES256_GCM,data:HFgg11lJrsrdHYBGOCWYDkFkE8aRPW++Q8Yhw6QeqbFmmFqx9NVo5WFQCa2dVT9uLDhCLN3uDbMgOrcwtRBxP58byOSQtCo895PqV4ICa/+s00ZrWXpD3oeMNNlqfIGtbw5Iq8CUkFBMDA==,iv:U/+fOgtpynPhyJN8F1pVljzzp/EcTlQVcdSaPeAp6Oc=,tag:8OeZ2C+UB1cF63Zx76RBMQ==,type:str]
|
||||||
|
sublime-licenses:
|
||||||
|
text: ENC[AES256_GCM,data:tjkf3PpbbnfvYi2fdsB6JX3gh5R1M1CIFto4QyYZzuXKr84XPQPPIvPQw+Uyzf+t++z7QG1FbvC15CTfuQWZzt5pU4EWMyiND9IPA2c39l2z+BZLyk3m+92/rhmPylU+jB90hZz7DhgzUXaXpMhHN9EF9z8wL9SFRDr6HGfFX1JR8x4XS4dk6b6kXKORtwHi0kJCsLwAjdKaVrlw6vGgDyYy7FTP5ZZa62JVzz+X08UmMkM98slivM691nJU6FvF9+UDlBE7U+2PGa9RF7y7qj0YO0pGrVf4pctfv/ssjPvByuTq39PXifvas6kRErHGTPgvQPz9uDYqzP6hw/S5fIiw+XDIBpExz1TKaeCEmmTDnVY2ViRGYqLFfoS3XdTlruiNtGkIruv8AGQCEsqt3FxXoO8kZ/dOWrJ4gqd7iqWPrIy9p14J8tMSCz86fU/PfCsemk0df2zCxgO3xiAZSHxx+hL5a+YEj5dyWouZC83Xht0GhIcUo1A8Q3q1BLbauQcJ2ZgNRDcF,iv:ut/h/DFDvFCKccEAGWyC9OfC/YOa8nNT/cBbxAPOzzs=,tag:KFyD5GjMbO4n3oPxgEdfng==,type:str]
|
||||||
|
merge: ENC[AES256_GCM,data:Dz44UaqEcVAJtqJPXhT+q30FVfY43Ahsrspc+pz+XOjyxvFFgQF3e7HyeSrM8UVik0aYx5yT34IiduIYDq+KNVtq8Q+Jac0j6ielvQsOn4QVbDkJog8ydd45b+C9sV0kVF9eFcja8JsXvUxiNL/Z5ZvXAe5bhYp/kx+3C1O76WxjH5XWe+51orJq2cY4SLasNieJqnp2AoUCc4PC9y/aXSpJu8bU+LQibcvau/RHogsF5lw9cEM5oNqb/FPRpOIVIiqWBY8adRugSCtPvC062AHKcUu8tFCyzUwgO1uhBti7lkmXEoyHdjzpfuTN+JQLMlsQt4q5or3kz7DJ4K1SptcHxVnVPSb5yt2lPW/wrBusQR0gU9JzBjmuZMVwwca0U4o4oFAmWQz6fgHRLDhvx7cEPYqLI5w4W0jvZvAgtI2OXhqu1XKvyC4XkFMGf6c37kOc8iY2J+1x2FGMpKYy9Zwd/giSrSamNS7e1Bspx00MqLIbMzOFxqKxl8l3+gLETreeOJCTelpg,iv:pPtexa+/lhkmaDvscwhk6RKL6N41igNtftBNy8WNPIE=,tag:3MRH9LoF1vcNIr76cWu5KQ==,type:str]
|
||||||
sops:
|
sops:
|
||||||
kms: []
|
kms: []
|
||||||
gcp_kms: []
|
gcp_kms: []
|
||||||
|
@ -14,8 +17,8 @@ sops:
|
||||||
SXIzUTBLQklXemM4anBNdnhhMGc5V2sKmIExI6uv2EgL2WTuBITlc98uAN4SQBDL
|
SXIzUTBLQklXemM4anBNdnhhMGc5V2sKmIExI6uv2EgL2WTuBITlc98uAN4SQBDL
|
||||||
kj6f8gQtJCXTyWFyZxcR1Z1f8q53R1ZmsKJv9a3oD4bx9riTjauC7w==
|
kj6f8gQtJCXTyWFyZxcR1Z1f8q53R1ZmsKJv9a3oD4bx9riTjauC7w==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2023-09-24T19:58:35Z"
|
lastmodified: "2023-10-03T14:08:52Z"
|
||||||
mac: ENC[AES256_GCM,data:oarapuONmPho6htg2U5wh1SR7PjpYKVkSfI0pJRvsSqNiPYY+euRTSm7aZYC4rxwgWSvMkwsqZtoHnZox0Aw1BrEEoZZrne1nI94wquc0ubGLZg1R117iUFZUwSe3JoA9vZIgP/mGZ2yyJcmqIwFog3BUSfW2gN0S11sF6Gzozs=,iv:AikPqPuVHTdrYkReXHO4qv+ByrPfwz0PKXWkxa/cFZ8=,tag:l82987HvZjxXDbm7kjeVmQ==,type:str]
|
mac: ENC[AES256_GCM,data:aara96dcSHaQbN1u+GdSEWApe0hWLxLa4TiqSkUk4Q5wft+1lcBXl8NNQNOY0p6nYZ4TdrBaRjakJocbCnQ4b2HSbRxY0w/wxO3ziaAdcghnEBBGsQ1KpP2GtDzP39rsGUjYgY7Lq0jgQ2yWH5/uOwCRcGdfA05VDcT7xSsrISU=,iv:ektoBdOSL9sSs+mI0HuCUvfegciELDAkPETIHDVky7c=,tag:MDXfa4Z3+BS5r5M7q5L9Hg==,type:str]
|
||||||
pgp:
|
pgp:
|
||||||
- created_at: "2023-09-22T14:23:05Z"
|
- created_at: "2023-09-22T14:23:05Z"
|
||||||
enc: |-
|
enc: |-
|
||||||
|
|
Loading…
Reference in a new issue