Commit Graph

467 Commits

Author SHA1 Message Date
Noah Masur
2848ae9424 switch kitty to victormono font 2022-11-19 19:40:04 -07:00
Noah Masur
a6f9b985fc Revert "force neovim fish shell in toggleterm"
This reverts commit d1f12671b0.
2022-11-19 19:12:04 -07:00
Noah Masur
d1f12671b0 force neovim fish shell in toggleterm 2022-11-19 19:12:01 -07:00
Noah Masur
30f9f869a7 force fish shell for kitty 2022-11-19 19:11:26 -07:00
Noah Masur
07b5f855a6 disable firefox autofill 2022-11-16 15:52:24 -05:00
Noah Masur
2ab37d3298 move noisetorch to linux audio 2022-11-14 10:35:36 -05:00
Noah Masur
0176b14350 move qr to nautilusg 2022-11-14 10:35:16 -05:00
Noah Masur
2340b862e5 add noisetorch for mic noise suppression 2022-11-07 20:54:01 -05:00
Noah Masur
b04c442c87 replace rnix lsp with nil 2022-11-07 08:04:29 -05:00
Noah Masur
c871f59791 fixes for light mode 2022-11-05 13:41:09 -04:00
Noah Masur
4ea56b0aab fix: remove bell sounds from kitty 2022-11-03 21:20:29 -04:00
Noah Masur
7ae0649456 nixpkgs shortcut registries 2022-11-03 11:26:31 -04:00
Noah Masur
660ea997df fix standalone home-manager on macos 2022-11-03 11:25:58 -04:00
Noah Masur
15f4116178 fixes for kitty on macos 2022-11-03 11:25:36 -04:00
Noah Masur
920ec8b43e add terminfo to openssh devices 2022-11-03 08:51:51 -04:00
Noah Masur
6241b8e624 fix neovim tree-sitter bug
requires installing tree-sitter and nodejs to environment :(
2022-11-03 08:30:28 -04:00
Noah Masur
41d289c5db refactor colors and options
preparing for light mode, even though specializations aren't working
2022-11-02 21:29:14 -04:00
Noah Masur
b2850e8b79 improve visuals of volume notification 2022-10-31 23:54:29 -04:00
Noah Masur
afd44279d2 tweaks to aerc, replace delete with move to trash 2022-10-31 23:43:14 -04:00
Noah Masur
d73ccab008 replace pulseaudio with pipewire
closes #8
2022-10-31 23:40:53 -04:00
Noah Masur
969e89cda3 set kitty to default in i3 2022-10-31 20:47:42 -04:00
Noah Masur
38695b29bd use shift+enter for completion in terminal 2022-10-31 20:47:33 -04:00
Noah Masur
40424a0102 temp: disable visidata bc of python errors 2022-10-31 14:46:04 -04:00
Noah Masur
d7b711ff02 replace alacritty with kitty on macos 2022-10-31 14:45:51 -04:00
Noah Masur
7bd2125438 fix: actually use exa for ls 2022-10-30 20:43:49 -04:00
Noah Masur
0448037a6b set kitty tab style to slant 2022-10-30 20:43:34 -04:00
Noah Masur
22885f1b27 temp: try to show users in lightdm greeter
still isn't working unfortunately
2022-10-30 20:16:37 -04:00
Noah Masur
52edaa7d9c prevent ctrl-q from quitting firefox
will this affect macos?
2022-10-30 20:16:01 -04:00
Noah Masur
c74d003a57 change alacritty scrollback keybind to match kitty
add fonts for kitty
2022-10-30 20:15:32 -04:00
Noah Masur
2d10939285 clean up flake inputs and allow standalone home-manager
closes #11
2022-10-30 20:14:41 -04:00
Noah Masur
b15cd8c0b6 add basic kitty config
closes #7
2022-10-30 20:13:32 -04:00
Noah Masur
dfd903d3c9 add aerc and fix nvim 0.8 2022-10-30 13:57:14 -04:00
Noah Masur
2af30faf7c update system and fix nvim 2022-10-29 14:42:37 -04:00
Noah Masur
b718a01dc4 i think i fixed picom screen tearing 2022-10-29 08:57:14 -04:00
Noah Masur
e16674c817 tweaks for i3 and common 2022-10-28 23:58:33 -04:00
Noah Masur
bf09e166a9 fix: grub wrong monitor 2022-10-28 23:58:25 -04:00
Noah Masur
3dcafb8c25 package ocr script with dependencies 2022-10-25 20:22:17 -04:00
Noah Masur
be581dba1f fix: jellyfin dir permissions for nextcloud 2022-10-23 04:16:42 +00:00
Noah Masur
f6096e3472 replace vimwiki with mkdnflow 2022-10-22 14:29:50 +00:00
Noah Masur
ef6c920c48 move calibre-web patch to patches directory
still requires overlay because there is no package option
2022-10-18 03:19:23 +00:00
Noah Masur
d97e3fda07 gitea litestream permissions fixes 2022-10-16 20:39:04 +00:00
Noah Masur
982566a92e add gitea service 2022-10-16 20:34:28 +00:00
Noah Masur
27e2a42e46 fix: typo in copy 2022-10-16 20:21:25 +00:00
Noah Masur
41d8e30990 vaultwarden automated backups 2022-10-16 19:06:56 +00:00
Noah Masur
6f67e31723 working vaultwarden
haven't tested websockets
2022-10-16 18:10:11 +00:00
Noah Masur
7bca2775d1 don't start stop-minecraft timer on rebuild 2022-10-16 14:44:42 +00:00
Noah Masur
89a95445e1 remove age and loadkey module 2022-10-16 14:25:47 +00:00
Noah Masur
084e832039 wsl fixes 2022-10-16 14:21:38 +00:00
Noah Masur
e1e27ca065 backup calibre data 2022-10-16 03:47:21 +00:00
Noah Masur
6e26b64f43 backups requires secrets 2022-10-16 03:19:41 +00:00
Noah Masur
0f112ea16b reencrypt secrets and fix nextcloud backups 2022-10-16 03:18:58 +00:00
Noah Masur
69a54b99c8 new secrets management system 2022-10-16 01:32:39 +00:00
Noah Masur
e2c351098b move cloudflare to separate file 2022-10-15 19:00:37 +00:00
Noah Masur
5410afb45b switch to /var/lib for calibre-web 2022-10-15 15:29:21 +00:00
Noah Masur
bc83c818db honeypot for banning port scanners 2022-10-15 12:16:05 +00:00
Noah Masur
8cce61f4a8 change metrics server hostname 2022-10-14 13:08:13 +00:00
Noah Masur
595eac9367 switch from netdata to grafana 2022-10-14 04:01:41 +00:00
Noah Masur
a17a048d9d set credentials oneshots to stop after launch 2022-10-14 01:35:14 +00:00
Noah Masur
c2d0037bab autostart and stop minecraft server 2022-10-14 01:34:35 +00:00
Noah Masur
e2af159c26 lockdown caddy and ssh connections 2022-10-13 23:40:30 +00:00
Noah Masur
01e71e5810 add minecraft server 2022-10-10 23:09:32 +00:00
Noah Masur
c4c75cd587 switch to netdata cloud
fix performance issues with caddy mostly
2022-10-10 19:22:39 +00:00
Noah Masur
a5e186ee87 netdata metrics with basic auth
seems to have performance problems with caddy
2022-10-10 18:11:08 +00:00
Noah Masur
170f8c67de enable transmission web allowlist 2022-10-10 03:25:28 +00:00
Noah Masur
b0aa82e7d0 refactor wireguard and add port forwarding 2022-10-10 03:13:16 +00:00
Noah Masur
7aacfe7887 fix issues reaching transmission web 2022-10-09 20:41:04 +00:00
Noah Masur
d8b5d74dcb transmission reaches internet through vpn 2022-10-09 18:32:43 +00:00
Noah Masur
129e4bba4b wireguard working but not transmission 2022-10-09 14:12:31 +00:00
Noah Masur
e309889b0b replace activationscripts with systemd 2022-10-09 03:51:25 +00:00
Noah Masur
5872abcc33 move calibre perms out of activations 2022-10-08 15:57:52 +00:00
Noah Masur
bfa9e8fc4e remember to require age for mail 2022-10-08 15:52:43 +00:00
Noah Masur
8dba2ef88b litestream backups for nextcloud 2022-10-08 15:52:19 +00:00
Noah Masur
e89db82e7f make whois core utility 2022-10-07 03:31:14 +00:00
Noah Masur
4044721606 add vaultwarden, not activated 2022-10-07 00:44:06 +00:00
Noah Masur
0637cc693b fix: patch calibre-web cloudflare login issues 2022-10-05 03:59:13 +00:00
Noah Masur
a9ae0c8858 add activationscript for jellyfin directory 2022-10-04 22:59:28 +00:00
Noah Masur
da01f3be9b add cloudflare IPs as nextcloud trusted proxies 2022-10-04 22:43:04 +00:00
Noah Masur
a7117fe4e9 fix: max upload size for nextcloud 2022-10-04 12:29:29 +00:00
Noah Masur
c2b570b2af don't use s3 as primary nextcloud storage 2022-10-04 03:06:55 +00:00
Noah Masur
31f3cfe77c fix firewall issues with oracle 2022-10-03 12:19:29 +00:00
Noah Masur
a0089e28ae move mailpass to private section 2022-10-03 12:12:50 +00:00
Noah Masur
92223a49cd separate age ssh key setup from nextcloud 2022-10-03 04:05:07 +00:00
Noah Masur
2434376963 working nextcloud configuration 2022-10-02 20:54:26 +00:00
Noah Masur
f196f546b8 add jellyfin, switch caddy to one listener 2022-10-02 17:40:10 +00:00
Noah Masur
b4ba0706c0 move caddy config into separate file 2022-10-02 15:24:25 +00:00
Noah Masur
90bc2ecd49 add iptables settings for oracle reboot 2022-10-02 15:09:54 +00:00
Noah Masur
19de583433 setup caddy and calibre-web 2022-10-02 14:48:51 +00:00
Noah Masur
8a97d9b2da calibre needs to use path it can read 2022-10-02 02:47:10 +00:00
Noah Masur
db0645075f setup calibre server 2022-10-01 21:39:36 +00:00
Noah Masur
034ff33e70 add more description for mkpasswd salt 2022-10-01 18:28:32 +00:00
Noah Masur
f20b4ee31a add ssh host to starship 2022-10-01 18:24:06 +00:00
Noah Masur
3ec1ef4394 add server bootloader 2022-10-01 16:24:44 +00:00
Noah Masur
485e8223cf Merge branch 'aws-nix-build' 2022-10-01 15:26:01 +00:00
Noah Masur
657bec0929 browse active directory on macos 2022-09-30 11:09:58 -04:00
Noah Masur
5ce4ebf522 fix: hostname for macos 2022-09-28 15:33:49 -04:00
Noah Masur
e6b7938218 update lockfile and fix some darwin configs 2022-09-27 21:30:27 -04:00
Noah Masur
1addb7ec21 manage touchid sudo with nix-darwin 2022-09-25 14:47:04 +00:00
Noah Masur
ba14638a8a navigate git hunks in neovim 2022-09-25 14:46:50 +00:00
Noah Masur
ddd517e0dd update installer with gum, add more charm stuff 2022-09-25 04:19:46 +00:00
Noah Masur
0ac3aec208 dynamic rebuild-nixos based on current hostname 2022-09-24 16:53:16 +00:00
Noah Masur
ae90b1041d add charm packages, fix neovim tree height 2022-09-24 14:26:02 +00:00
Noah Masur
7a9f7dd760 add more general utilities 2022-09-21 16:58:04 -04:00
Noah Masur
720a3cc409 additional options needed to build aws image 2022-09-20 12:50:04 +00:00
Noah Masur
9e3345ff9b add sshd for aws generators 2022-09-20 11:50:45 +00:00
Noah Masur
4e15c21df7 set flake registry to flake nixpkgs 2022-09-17 21:15:31 -04:00
Noah Masur
2c0cc201e9 tweaks to vim paste and git 2022-09-13 23:09:03 -04:00
Noah Masur
5648cd29e7 changes to homebrew config requirements 2022-09-11 19:35:56 -04:00
Noah Masur
2986ad06f5 modify git config for work 2022-09-09 22:18:05 -04:00
Noah Masur
14cb90cd52 fixes for latest picom on nixos desktop 2022-09-09 17:16:13 -04:00
Noah Masur
82e04dcdb1 run nix-shell with fish and set name in starship 2022-08-19 19:09:42 -06:00
Noah Masur
b3bcd89b7e switch vimv to vimv-rs after issues 2022-08-17 23:09:23 -06:00
Noah Masur
54d0a73d08 include nix-shell symbol on right of prompt 2022-08-17 21:16:35 -06:00
Noah Masur
14c1abf761 add steam back to macos 2022-08-16 21:21:49 -06:00
Noah Masur
a06cb74340 add k9s and gh run watch to toggleterm 2022-08-15 22:29:23 -06:00
Noah Masur
6827aa4369 remove window launcher from hammerspoon, reformat 2022-08-14 20:44:18 -06:00
Noah Masur
34049fa5fb revert vim paste register hack 2022-08-14 20:43:36 -06:00
Noah Masur
5251f2cd5a use noti for darwin gh commands 2022-08-14 20:43:10 -06:00
Noah Masur
e9fef7dbbb add nord for neovim 2022-07-31 16:06:00 -06:00
Noah Masur
5d5412bf1f add ipcalc 2022-07-31 13:01:45 -06:00
Noah Masur
4be7762aba move stylua file out of root 2022-07-30 12:17:59 -06:00
Noah Masur
d343c2a9f7 fix: ocr and touch id 2022-07-28 23:00:52 -06:00
Noah Masur
4e8546728e move colorscheme out of gui section 2022-07-25 23:36:06 -04:00
Noah Masur
6353ac188e reorganize files 2022-07-25 23:20:02 -04:00
Noah Masur
2a4a8efa48 search-and-edit jump to line number 2022-07-22 09:49:21 -04:00
Noah Masur
c42b0b20be add flake8 and improve nvim-tree 2022-07-18 23:34:32 -04:00
Noah Masur
42877bdebc add toggleterm plugin 2022-07-13 12:53:51 +00:00
Noah Masur
59c5369783 improve nvim-tree icons 2022-07-13 04:23:38 +00:00
Noah Masur
51c75e2874 fix: nvim-cmp completion bugs 2022-07-13 02:15:00 +00:00
Noah Masur
a22acac57d neovim improve bufferline and tree 2022-07-12 12:36:10 +00:00
Noah Masur
ee305529ce nvim fancy bufferline, file tree, git cmds 2022-07-12 03:53:30 +00:00
Noah Masur
92e2eac11e fix: treesitter breaking (auto-installs markdown) 2022-07-11 11:17:01 -04:00
Noah Masur
e2400475f2 fix: nvim headless failing on darwin 2022-07-11 09:23:41 -04:00
Noah Masur
35aa851231 neovim tree-sitter textobject selections 2022-07-11 12:47:36 +00:00
Noah Masur
24acd220fb move keybinds to plugin configs 2022-07-11 03:31:48 +00:00
Noah Masur
e1ac175333 lsp and completion tweaks 2022-07-11 02:47:54 +00:00
Noah Masur
e9f85b815b run packer sync on nix rebuild 2022-07-10 23:48:11 +00:00
Noah Masur
5243003bad switch to new neovim gruvbox 2022-07-10 22:17:19 +00:00
Noah Masur
4f1c61bbe0 neovim replace keymap cmds with lua 2022-07-10 17:54:21 +00:00
Noah Masur
4851637770 conditional lsp servers 2022-07-10 14:15:41 +00:00
Noah Masur
cc801b4981 neovim colors.lua based on colorscheme 2022-07-09 21:57:56 +00:00
Noah Masur
a10e33c1e1 refactor neovim into proper lua files 2022-07-09 21:27:04 +00:00
Noah Masur
3015f29f3b wsl-specific module 2022-07-08 03:13:09 +00:00
Noah Masur
cfe3c137ba wsl compatibility fixes 2022-07-08 01:31:00 +00:00
Noah Masur
86b1ab61cb add wsl host 2022-07-07 07:49:48 -04:00
Noah Masur
1e511ce08b mac alacritty keybind fixes 2022-07-06 16:04:07 -04:00
Noah Masur
8f5522c2c9 nix shell features for flake, remove channels 2022-07-06 15:50:10 -04:00
Noah Masur
df3e8e60d7 hammerspoon worklayout functional 2022-07-06 10:35:00 -04:00
Noah Masur
9aad4efd27 fix: recent file lookup with wrong stat 2022-07-05 21:05:24 -04:00
Noah Masur
682acdc8ae bind ctrl-n to nix run 2022-07-05 20:42:49 -04:00
Noah Masur
758321adc3 more commandline changes 2022-07-05 19:40:54 -04:00
Noah Masur
c646f126e2 commandline append in uncommitted and darwin-rebuild 2022-07-05 19:16:08 -04:00
Noah Masur
faa7f74773 add shfmt and shellcheck to system-wide neovim packages 2022-07-05 17:18:08 -04:00
Noah Masur
7093ba7791 improve nix-shell-run with args 2022-07-05 08:42:24 -04:00
Noah Masur
076068aa85 nix-shell-run shortcut 2022-07-04 23:31:56 -04:00
Noah Masur
6d08491f1c add haskell programming template 2022-07-04 19:17:58 -04:00
Noah Masur
704acea26e add nixpkgs search shortcut 2022-07-01 18:50:16 -04:00
Noah Masur
35a57d2905 gh repos and fix mac build 2022-07-01 08:45:07 -04:00
Noah Masur
8a22c80b2d add python black formatter to python.nix 2022-06-30 21:23:17 -04:00
Noah Masur
bfd3eb997c temp: home-manager requires state version 2022-06-26 23:08:45 -04:00
Noah Masur
6383d88b4b shortcut for nix commands 2022-06-26 22:15:25 -04:00
Noah Masur
e4b15ea100 tweaks after adding lf browser 2022-06-26 22:08:17 -04:00
Noah Masur
0cfad06763 improve fzf project presentation 2022-06-26 21:53:08 -04:00
Noah Masur
8ba28be649 hammerspoon maximize window fixes 2022-06-22 09:53:03 -04:00
Noah Masur
85116fc8fd python and other fixes 2022-06-21 17:51:27 -04:00
Noah Masur
c4ee4cafa5 bring back direnv output (was too quiet) 2022-06-21 08:36:20 -04:00
Noah Masur
1d9f48f5d3 separate kubernetes and terraform fish abbrs 2022-06-21 08:33:05 -04:00
Noah Masur
c08c5c5a9e alacritty recognize key binds for macos 2022-06-21 08:22:51 -04:00
Noah Masur
b7788431d2 add poetry template 2022-06-20 23:34:24 -04:00
Noah Masur
f5ab31dd82 ignore nix result files 2022-06-20 20:32:08 -04:00
Noah Masur
5d3fbd35c9 improve programming experience for nix 2022-06-20 19:51:03 -04:00
Noah Masur
d0b3be617c add terraform and initial programming tools 2022-06-20 16:14:04 -04:00
Noah Masur
74e53a3cd1 fzf improvements 2022-06-20 15:49:25 -04:00
Noah Masur
6a47ffa024 fish search updates 2022-06-20 15:20:20 -04:00
Noah Masur
454ceb7d7d fix email on darwin 2022-06-20 14:41:36 -04:00
Noah Masur
98dcc471b4 darwin fixes after merge 2022-06-20 14:33:19 -04:00
Noah Masur
2f58396c61 Merge branch 'experimental' 2022-06-20 09:23:26 -04:00
Noah Masur
4ad1cff80e add changes from master 2022-06-20 09:19:51 -04:00
Noah Masur
5a43ad997f replace manual home dir with config option 2022-06-20 08:39:41 -04:00
Noah Masur
fdfc66c7ad fix build on linux 2022-06-19 23:54:16 -04:00
Noah Masur
e22a4f3df2 more darwin cleanup 2022-06-19 23:44:29 -04:00
Noah Masur
a8f497e226 darwin fix dock 2022-06-19 17:30:32 -04:00
Noah Masur
7861f9ec3a fix macos homebrew and system activations 2022-06-19 15:27:52 -04:00
Noah Masur
bd7290fe63 darwin alacritty statusbar 2022-06-19 10:02:06 -04:00
Noah Masur
4f1e948843 fixes to nvim and alacritty 2022-06-19 09:34:17 -04:00
Noah Masur
baa20e4dbb fixes to darwin alacritty 2022-06-19 08:38:44 -04:00
Noah Masur
f2f0ccd63f hacking fonts 2022-06-18 17:16:38 -04:00
Noah Masur
518d788c73 more macos hacks 2022-06-18 15:45:51 -04:00
Noah Masur
e2189397fc fixes to get darwin to build 2022-06-18 13:17:11 -04:00
Noah Masur
07b00d3e3f automatically create lock screen cache if needed 2022-06-17 20:50:12 -04:00
Noah Masur
89e2e52e44 separate hammerspoon and add installation instructions 2022-06-15 08:14:01 -04:00
Noah Masur
0229df9b97 merge darwin and nixos rebuild function 2022-06-14 19:03:16 -04:00
Noah Masur
708672b2e3 add nr to rebuild nixos and darwin 2022-06-14 18:17:52 -04:00
Noah Masur
985d80eaa2 switch hammerspoon to .config 2022-06-14 08:10:02 -04:00
Noah Masur
1381b9d063 split up darwin configs 2022-06-14 07:54:18 -04:00
Noah Masur
7dfef72177 macos custom settings and alacritty tmux 2022-06-14 07:43:59 -04:00
Noah Masur
df59e376f2 hammerspoon and reorganize old files to legacy 2022-06-14 07:32:27 -04:00
Noah Masur
c048b7244f use ctrl-shift-g to insert path to git repo 2022-06-14 07:14:26 -04:00
Noah Masur
84a6f3a38a alacritty settings for macos 2022-06-14 07:00:12 -04:00
Noah Masur
884f0cdeea grub boot timeout 2022-06-14 06:38:34 -04:00
Noah Masur
b48c9aef12 add macos applications 2022-06-13 23:43:49 -04:00