configuring

This commit is contained in:
Matt Nish-Lapidus 2024-09-27 15:57:30 -04:00
parent 29e99958e3
commit 131d6e0523
9 changed files with 131 additions and 4 deletions

View file

@ -0,0 +1,10 @@
corepack
javascript-typescript-langserver
npm
prettier
stylelint-config-standard-scss
stylelint
svelte-language-server
typescript-language-server
typescript
vscode-langservers-extracted

17
dotfiles/dot_gitconfig Normal file
View file

@ -0,0 +1,17 @@
# This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
name = Matt Nish-Lapidus
email = matt@emenel.ca
[core]
editor = emacsclient
excludesfile = /Users/emenel/.gitignore
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[pull]
rebase = false
[init]
defaultBranch = main

1
dotfiles/dot_gitignore Normal file
View file

@ -0,0 +1 @@
.DS_Store

55
dotfiles/dot_mbsyncrc Normal file
View file

@ -0,0 +1,55 @@
IMAPAccount emenel-fastmail
Host imap.fastmail.com
User matt@emenel.ca
PassCmd "security find-generic-password -s mu4e-mattemenel-fastmail -a matt@emenel.ca -w"
Port 993
TLSType IMAPS
AuthMechs Login
CertificateFile ~/.maildir/certificates/root-certificates.pem
IMAPStore emenel-fastmail-remote
Account emenel-fastmail
MaildirStore emenel-fastmail-local
SubFolders Verbatim
Path ~/.maildir/matt@emenel.ca/
Inbox ~/.maildir/matt@emenel.ca/INBOX
Channel emenel-fastmail
Far :emenel-fastmail-remote:
Near :emenel-fastmail-local:
Patterns *
Create Near
Sync All
Expunge Both
SyncState *
#######
IMAPAccount admin-studyoftime
Host imap.dreamhost.com
User admin@studyoftime.org
PassCmd "security find-generic-password -s mu4e-studyoftime -w"
Port 993
TLSType IMAPS
AuthMechs Login
CertificateFile ~/.maildir/certificates/root-certificates.pem
IMAPStore admin-studyoftime-remote
Account admin-studyoftime
MaildirStore admin-studyoftime-local
SubFolders Verbatim
Path ~/.maildir/admin@studyoftime.org/
Inbox ~/.maildir/admin@studyoftime.org/INBOX
Channel admin-studyoftime
Far :admin-studyoftime-remote:
Near :admin-studyoftime-local:
Patterns *
Create Near
Sync All
Expunge Both
SyncState *
#######

32
dotfiles/dot_msmtprc Normal file
View file

@ -0,0 +1,32 @@
# Set default values for all the accounts.
defaults
logfile ~/.maildir/msmtp.log
tls_trust_file ~/.maildir/certificates/root-certificates.pem
account fastmail
auth on
host smtp.fastmail.com
port 465
protocol smtp
from matt@emenel.ca
user matt@emenel.ca
passwordeval security find-generic-password -s "mu4e-mattemenel-fastmail" -w
tls on
tls_starttls off
# ====
account isst
auth on
host smtp.dreamhost.com
port 465
protocol smtp
from admin@studyoftime.org
user admin@studyoftime.org
passwordeval security find-generic-password -s "mu4e-studyoftime" -w
tls on
tls_starttls off
# ======================================================================
account default : fastmail

9
dotfiles/dot_sbclrc Normal file
View file

@ -0,0 +1,9 @@
;;; The following lines added by ql:add-to-init-file:
#-quicklisp
(let ((quicklisp-init (merge-pathnames "~/.quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
(push (pathname "~/Source/_cl/") ql:*local-project-directories*)

2
dotfiles/dot_signature Normal file
View file

@ -0,0 +1,2 @@
Matt Nish-Lapidus
https://emenel.ca

View file

@ -153,7 +153,7 @@
};
xdg.configFile."emacs".enable = false;
#home.file.".config/doom".enable = true;
#home.file.".config/doom".recursive = true;
#home.file.".config/doom".source = ../dotfiles/dot_config/doom;
home.file.".mbsynrc".src = ../dotfiles/dot_mbsyncrc;
}

View file

@ -132,7 +132,7 @@
services.emacs = {
enable = true;
package = pkg.emacs;
package = pkgs.emacs;
};
# Enable sound with pipewire.
@ -192,6 +192,7 @@
rsync
#kanata
kmonad
emacs
];
#systemd.services.kanata = {