Commit Graph

782 Commits

Author SHA1 Message Date
Noah Masur
b5a9da8011 fix: obsidian still using broken electron 2024-01-01 19:48:08 -05:00
Noah Masur
0bbfe0b6b5 add mpv to darwin 2023-12-26 17:26:40 -07:00
Noah Masur
cc714dd898 replace vault (OSL) with vault-bin (BSL) for newest updates 2023-12-17 10:13:52 -07:00
Noah Masur
4964e56298 shortcut for globalprotection connection 2023-12-17 09:36:16 -07:00
Noah Masur
fafd56612e create influxdb service 2023-12-17 02:02:17 +00:00
Noah Masur
3042a0ac19 add gh-collaborators extension 2023-12-16 17:32:44 -07:00
Noah Masur
9d2a423011 add shortcut to delete remote branches 2023-12-16 17:32:14 -07:00
Noah Masur
276c2024b4 remove i-dont-care-about-cookies from firefox 2023-12-10 09:43:14 -06:00
Noah Masur
ef6964f3b4 introduced and commented out pg and c stuff
mostly just dev experiments for later
2023-11-18 18:27:32 -05:00
Noah Masur
d1c0472b77 add fidget for neovim lsp status indicator 2023-11-12 17:51:03 -05:00
Noah Masur
e6fd6128f4 fix: turn off highlight named colors in neovim 2023-11-12 17:50:50 -05:00
Noah Masur
3a2d5e2da6 fix: auto check now requires check permission 2023-11-11 23:32:54 -05:00
Noah Masur
c929bc6440 add rust to mac and remove cargo shortcut from common 2023-11-10 15:21:10 -05:00
Noah Masur
09563de935 enable paperless-ngx document management 2023-11-10 03:37:34 +00:00
Noah Masur
a5615da7dc fix: firefox selected tab css has changed 2023-11-08 15:32:35 -05:00
Noah Masur
b471d0fa7a create more optional neovim settings 2023-11-05 20:40:18 -05:00
Noah Masur
cf7d1b50f8 add some polybar restart utils with mouse
for when keyd dies or power scripts are failing
2023-11-05 16:52:27 -05:00
Noah Masur
3fd95643b0 fix: cargo clippy for rust 2023-11-05 08:12:07 -05:00
Noah Masur
5709afd835 improve rust programming with rust-analyzer lsp and gcc 2023-11-04 13:49:23 -04:00
Noah Masur
f828c1c200 add rust programming tooling 2023-11-01 22:13:49 -04:00
Noah Masur
77708aebd9 fix: sudo alias overridden by kitty shell integration 2023-10-27 19:43:55 -04:00
Noah Masur
31e607d0ad update lockfile, add fullpage firefox screenshot 2023-10-19 12:14:24 -04:00
Noah Masur
340a64b87a fix: buildVimPluginFrom2Nix deprecated 2023-10-08 11:17:55 -04:00
Noah Masur
89b5183f22 update lockfile and fix terraform unfree issues
exclude terraform from nvim package by default
2023-10-08 11:14:50 -04:00
Noah Masur
b4c08adea4 temp: disable terminfo on flame due to broken contour in nixpkgs 2023-10-02 03:38:22 +00:00
Noah Masur
352f515798 fix: keyd doesn't restart properly on rebuild 2023-09-30 10:20:45 -04:00
Noah Masur
c9aa20c703 initial attempt for declarative proton-ge 2023-09-16 11:15:41 -04:00
Noah Masur
90092c48ec update lockfile and reclassify steam in i3 2023-09-16 09:31:56 -04:00
Noah Masur
0008de7434 update lockfile and replace exa with eza 2023-09-11 23:18:22 -04:00
Noah Masur
9826178c0e fix: rofi-calc live results 2023-09-10 17:34:46 -04:00
Noah Masur
dba975fe86 update lockfile and fix nil build 2023-09-09 10:46:00 -04:00
Noah Masur
1a9ab975d1 update darwin firefox and add small convenience tweaks 2023-09-06 15:21:59 -04:00
Noah Masur
67251a6d8d add epic games store to macos 2023-08-19 10:49:54 -06:00
Noah Masur
5561c85b43 add networkmanager to fix steam startup times 2023-08-08 22:13:24 -04:00
Noah Masur
05a8f4a49b revert to basic adwaita gtk theme 2023-08-08 22:13:02 -04:00
Noah Masur
a1f651010b successfully build custom gtk with latest materia-theme
too bad it looks terrible, especially for nautilus
2023-08-08 20:08:34 -04:00
Noah Masur
3cecb8810c playing with custom gtk theme
still pretty ugly unfortunately
2023-08-06 18:07:47 -04:00
Noah Masur
af753153f1 fix: clicking mouse in rofi power menu 2023-08-06 18:06:50 -04:00
Noah Masur
d2afdd56ae gitcredentialhelper option renamed 2023-08-06 18:06:23 -04:00
Noah Masur
18fec1d058 add another mbsync ignorefile for polybar 2023-08-06 18:06:11 -04:00
Noah Masur
9b44d8f171 add jujutsu vcs 2023-08-06 16:37:53 -04:00
Noah Masur
1cf3405103 add readme for each directory 2023-08-06 08:01:21 -04:00
Noah Masur
7439d4bf39 fix: lightdm not showing username 2023-08-06 07:30:40 -04:00
Noah Masur
c845ae2fd4 use ssh host key as identityfile on tempest
reencrypt secrets and use personal key for mail
2023-08-05 20:06:03 -04:00
Noah Masur
b7d1921c4d provision grafana alerts and smtp 2023-08-05 14:21:49 +00:00
Noah Masur
de1337bf58 fix: failure to provision 2023-08-05 13:03:17 +00:00
Noah Masur
3cff7e090c fix: port is an integer 2023-08-05 01:20:38 +00:00
Noah Masur
21794891e7 grafana provisioning
convert grafana dashboard to nix native

remove grafana yml file
2023-08-04 21:15:38 -04:00
Noah Masur
20e5d7fef5 disable hmts because it's buggy 2023-08-04 05:14:05 +00:00
Noah Masur
b6a6c761e9 fix warnings in nextcloud 2023-08-04 05:13:43 +00:00
Noah Masur
fc4bd9e4a8 hmts: tree-sitter injections for home-manager 2023-08-03 16:06:47 -04:00
Noah Masur
9694467ba0 try making nextcloud apps as flake inputs 2023-08-02 22:27:28 -04:00
Noah Masur
e6d0852be0 try refactoring overlays into flake inputs 2023-08-02 11:51:11 -04:00
Noah Masur
00564c0c40 switch nextcloud to nix-based apps 2023-08-02 12:26:45 +00:00
Noah Masur
57b38a417e switch nextcloud from sqlite to mysql 2023-08-02 11:32:54 +00:00
Noah Masur
7f9ce5925e add undodir to hopefully fix short undo history
seems like undo history was being lost after committing to git
2023-08-01 11:05:41 -04:00
Noah Masur
5ce9a26441 fix: exa ls not showing group names 2023-08-01 08:14:06 -04:00
Noah Masur
73680961a0 bring back docker-cleanup file
just for safekeeping
2023-08-01 08:13:17 -04:00
Noah Masur
c59e914430 attempt to fix rofi power confirm issues 2023-07-31 23:00:30 -04:00
Noah Masur
3d6f57c324 clean up and improve docs 2023-07-30 20:26:23 -04:00
Noah Masur
d395347a29 chore: fonts.fonts renamed to fonts.packages 2023-07-30 12:42:45 -04:00
Noah Masur
0ed3633404 add more comments and utilities 2023-07-29 23:56:44 -04:00
Noah Masur
95e04de763 reduce unnecessary caddy matches 2023-07-30 03:56:17 +00:00
Noah Masur
b1ebca57d2 replace nginx with caddy for nextcloud 2023-07-30 03:51:01 +00:00
Noah Masur
939d17ada1 delay gitea runner until gitea is running 2023-07-29 19:49:47 +00:00
Noah Masur
dfd52e2cd5 enable gitea metrics 2023-07-29 19:33:13 +00:00
Noah Masur
b589ba5d8a enable auto PRs and checks 2023-07-29 15:20:14 -04:00
Noah Masur
200f790ea1 lock down nix daemon 2023-07-29 08:24:03 -04:00
Noah Masur
9f561c822c add comments for notifications 2023-07-29 08:23:17 -04:00
Noah Masur
1f0b04b89b add which-key keybind helper 2023-07-29 08:18:49 -04:00
Noah Masur
38892b1135 auto-upgrades and notify using email 2023-07-28 23:28:08 -04:00
Noah Masur
9c2e004c8b add killall to utilities 2023-07-28 18:49:48 -04:00
Noah Masur
bbb210ec4f enable msmtp and ignore mbsyncstate files 2023-07-28 18:49:24 -04:00
Noah Masur
984fca2021 switch dotfiles repo to https
not used anywhere else, so no need to use ssh
2023-07-28 18:46:59 -04:00
Noah Masur
b284b333c5 auto reload hammerspoon on rebuild 2023-07-26 11:55:58 -04:00
Noah Masur
5f36508d2b update lockfile 2023-07-25 03:16:48 +00:00
Noah Masur
3387bea109 enable exportarr 2023-07-25 02:55:30 +00:00
Noah Masur
6f59ea9f22 fix bad polybar icons and mail messages 2023-07-23 15:46:41 -04:00
Noah Masur
cb15cc209b create wakeonlan convenience function 2023-07-21 01:07:09 +00:00
Noah Masur
20456b444b fix: localhost as default not in caddy allowlist 2023-07-20 00:18:28 +00:00
Noah Masur
52b86efbb1 kitty tweaks, fix scrollback character issues 2023-07-18 23:36:09 -04:00
Noah Masur
f41774f641 neovim keybind to open specific file in gh web 2023-07-18 13:11:42 -04:00
Noah Masur
22cba9acac use bind for local dns 2023-07-18 03:52:37 +00:00
Noah Masur
9e8bac6834 setup bind 2023-07-17 22:37:26 -04:00
Noah Masur
b07a8f5e20 auto empty trash on login 2023-07-17 22:24:41 -04:00
Noah Masur
8eb7ef0be7 fix avahi and dhcp, mark swan as physical 2023-07-18 02:00:38 +00:00
Noah Masur
d85e4b1593 fix: caddy denylist and jellyfin prometheus 2023-07-16 21:04:07 +00:00
Noah Masur
6ea99eca5d enable caddy prometheus metrics 2023-07-16 20:13:41 +00:00
Noah Masur
0f0a64b5c4 add victoriametrics 2023-07-16 13:50:58 +00:00
Noah Masur
edb4ec77ca set caddy prometheus port dynamically 2023-07-16 03:34:03 +00:00
Noah Masur
3cc264a857 fix: register gitea runner 2023-07-16 03:33:35 +00:00
Noah Masur
76a7480a1d working prometheus setup with processes 2023-07-16 01:04:52 +00:00
Noah Masur
9d4bf082c7 fix: prometheus remote write 2023-07-14 02:52:23 +00:00
Noah Masur
e86b2f184f fix: cloudflare tunnel on tempest
requires openssh, but removing public key
2023-07-12 23:33:35 -04:00
Noah Masur
d14054ab17 update to nextcloud 27 2023-07-13 03:22:45 +00:00
Noah Masur
9b3d2e39c9 change nix run shortcut to nix shell 2023-07-10 16:01:01 -06:00
Noah Masur
5a1a843ecd enable gitea actions and runner 2023-07-10 16:00:48 -06:00
Noah Masur
2ddd980436 clean up colorschemes 2023-07-09 23:06:36 -06:00
Noah Masur
05adc8a221 add custom treesitter grammars 2023-07-09 17:22:41 -06:00
Noah Masur
a463212023 clarify neovimBuilder 2023-07-09 14:51:41 -06:00
Noah Masur
2457ade6eb enable installed glow markdown plugin 2023-07-09 14:51:23 -06:00
Noah Masur
88d52614a9 prevent infinite neovim lsp log files 2023-07-09 14:51:02 -06:00
Noah Masur
2c663347ee inject bash highlighting in nix shell scripts 2023-07-09 14:50:41 -06:00
Noah Masur
21cbe29bd8 create universal options for hostnames 2023-07-07 10:16:07 -06:00
Noah Masur
d4e203a04c add vscode tf snippets, fix tf tree-sitter 2023-07-06 12:07:29 -06:00
Noah Masur
ee58f7a4ee abstract grafana in prometheus config 2023-07-05 14:19:54 -06:00
Noah Masur
ffe867e6a8 have gitea actually backup full repos 2023-07-04 18:01:11 -06:00
Noah Masur
b599162090 fix: paren required on function 2023-07-04 17:21:53 -06:00
Noah Masur
4b0d68089a fix: grafana settings schema 2023-07-04 17:15:04 -06:00
Noah Masur
b304e529b4 fix: nextcloud infinite recursion 2023-07-04 17:12:22 -06:00
Noah Masur
2b0f03ba1f fix: mc server infinite recursion 2023-07-04 17:10:37 -06:00
Noah Masur
2c4f215b6e define grafana settings explicitly 2023-07-04 17:05:56 -06:00
Noah Masur
066ea8e440 remote prometheus and reconfig server modules 2023-07-04 16:20:43 -06:00
Noah Masur
cd0c93c6d9 cloudflare tunnel for flame 2023-07-03 09:49:21 -06:00
Noah Masur
53a8cc83ea remove extraLib, replace mkScript with writeShellApplication 2023-07-01 20:40:48 -06:00
Noah Masur
1cf5f46adf clean up flake and reset neovim plugin versions 2023-07-01 20:22:03 -06:00
Noah Masur
5348cbdf61 cleanup comments and unneeded code 2023-07-01 15:33:24 -06:00
Noah Masur
140b410ea0 neovim keybind for telescope resume 2023-06-28 22:53:52 -06:00
Noah Masur
b282e76be4 fix: gq with null-ls 2023-06-24 15:15:50 -06:00
Noah Masur
b0fcee6707 don't auto exit bat pager 2023-06-24 15:15:20 -06:00
Noah Masur
bacf1ab1fa fix: garbage collection deleting mailpass 2023-06-22 22:26:07 -04:00
Noah Masur
ddf48998db pass cloudflare tunnel info to module 2023-06-19 08:30:30 -04:00
Noah Masur
23f72c3c2e fix: cloudflare tunnel failed to match ssh mac 2023-06-18 18:46:34 +00:00
Noah Masur
13c7859a78 fix: including disabled wireguard settings 2023-06-18 03:24:35 +00:00
Noah Masur
25e56b7421 git-push-upstream no longer needed 2023-06-16 08:00:07 -04:00
Noah Masur
a6ec04db7e fixes to build on darwin 2023-06-16 07:59:06 -04:00
Noah Masur
eefed57929 enable firefox builtin cookie blocker 2023-06-08 13:14:50 -04:00
Noah Masur
494cf355e9 try to enable hw accel for mpv and firefox 2023-06-05 23:50:32 -04:00
Noah Masur
c88718b649 add protonup-qt for downloading proton versions 2023-06-05 23:50:17 -04:00
Noah Masur
790cb4a9d0 use keyd instead of xkb for key remap 2023-06-05 23:50:01 -04:00
Noah Masur
e3d4b36613 decouple wireguard and transmission 2023-06-05 23:49:41 -04:00
Noah Masur
18154b6579 possible fixes to hardware acceleration 2023-06-06 03:13:17 +00:00
Noah Masur
fb44473d22 shared group for media services 2023-06-06 00:56:52 +00:00
Noah Masur
c1e89fb20e setup journald retention and rotation 2023-06-05 03:09:38 +00:00
Noah Masur
04e8b8834e fix: headless hardware acceleration
requires kernel module and firmware
2023-06-04 16:14:11 +00:00
Noah Masur
472a2b965c attempt to enable hardware acceleration 2023-06-04 14:22:04 +00:00
Noah Masur
79eba7f333 fix jellyfin permissions with sab 2023-06-04 14:19:56 +00:00
Noah Masur
28418c4e37 enable jellyseerr 2023-06-04 01:10:23 +00:00
Noah Masur
fa797c81f8 add sabnzbd 2023-06-03 23:00:18 +00:00
Noah Masur
f4f5f19183 Merge branch 'cloudflare-acme-dns' 2023-06-03 00:31:10 +00:00
Noah Masur
e8456e131b switch nautilus sushi to service 2023-06-02 20:10:45 -04:00
Noah Masur
8d8dd8ad62 use css highlighting for rasi files 2023-06-01 22:55:05 -04:00
Noah Masur
bad49cb2c3 fix bash interactive from fish 2023-06-01 22:54:25 -04:00
Noah Masur
c052813f6d only toggle sleep mobo fix if needed 2023-06-01 22:54:08 -04:00
Noah Masur
ed19eaafd1 auto wake and sleep for garbage collection
only sleep again for non-servers
2023-06-01 22:42:06 -04:00
Noah Masur
09de243bd3 enable ryujinx 2023-06-01 22:39:05 -04:00
Noah Masur
82a1954c26 fix: new aerc has different directory for filters 2023-06-01 20:58:46 -04:00
Noah Masur
6815af21dc clean up custom caddy build 2023-06-01 12:18:38 +00:00
Noah Masur
d337ffff51 fix: compiling cloudflare caddy module
actually compile locally since xcaddy is impure
2023-06-01 03:46:17 +00:00
Noah Masur
df5fba19f8 cloudflare caddy module for dns validation 2023-05-31 21:03:08 -04:00
Noah Masur
8cc158221d fix: replace removed rofi nerdfont icons 2023-05-31 08:01:32 -04:00
Noah Masur
f391433584 update lockfile, remove mimestream 2023-05-25 08:51:22 -04:00
Noah Masur
605824c1a4 update flame, cleanup host config file 2023-04-30 21:51:35 +00:00
Noah Masur
e8f4ee52c3 update lockfile, linux 6.3
also pin nil version
maybe it fixed sleep issues as well?
2023-04-29 18:25:30 -04:00
Noah Masur
6518db291f enable cloudflare tunnel for ssh 2023-04-29 16:00:31 +00:00
Noah Masur
a6551ce043 update flake lock
jellyfin security update
also view.mappings.list nvim-tree deprecated
also partition type removed from disko
2023-04-26 23:28:15 -04:00
Noah Masur
b089ec4668 disable discord and music macos shortcuts 2023-04-25 13:54:45 -04:00
Noah Masur
5970555572 use dwarf therapist and dfhack for dwarf fortress 2023-04-23 15:27:25 -04:00
Noah Masur
1083ee4ff8 enable classic dwarf fortress 2023-04-19 19:50:10 -04:00
Noah Masur
a2bbcf7f55 try reenabling avahi
used public instead of publish accidentally
2023-04-19 16:50:19 -04:00
Noah Masur
f388aee56c replace flake8 with ruff 2023-04-19 16:50:05 -04:00
Noah Masur
3059241c1c fix: builtins.storePath issue on mac 2023-04-19 16:49:40 -04:00
Noah Masur
fe938ec713 update lockfile
include neovim 0.9.0 and new lazy load

also obsidian requires broken electron
2023-04-17 08:13:36 -04:00
Noah Masur
05f705d794 remove dunst requirements when disabled 2023-04-16 19:05:09 -04:00
Noah Masur
480d515302 upgrade to nextcloud 26 2023-04-16 20:59:37 +00:00
Noah Masur
2337db0bda fix flake check errors
also break out packages into individual systems
2023-04-16 16:33:16 -04:00
Noah Masur
1510c8c31f split wsl, consolidate hardware 2023-04-15 20:55:56 -04:00
Noah Masur
8f8012e435 refactor neovim colors
using base16 color plugin instead of homemade
2023-04-15 18:38:03 -04:00
Noah Masur
8d389013ad disable dunst
not really needed currently
2023-04-15 18:37:36 -04:00
Noah Masur
d013f980a7 clean up host settings
and start removing if statements
2023-04-15 12:58:37 -04:00
Noah Masur
3c51dd0db6 option for chiaki ps remote play 2023-04-15 10:11:44 -04:00
Noah Masur
7f0600580f more attempts to fix sleep 2023-04-15 10:11:30 -04:00
Noah Masur
05d5fcb8f9 try avahi, not working
doesn't seem to be discovering other devices
2023-04-15 10:10:10 -04:00
Noah Masur
ca7a4ed408 only show new mail if in inbox 2023-04-15 10:08:45 -04:00
Noah Masur
cf73ce8136 remove unnecessary mail options 2023-04-15 10:08:19 -04:00
Noah Masur
82344372dd add auto garbage collection 2023-04-15 10:07:59 -04:00
Noah Masur
34cf2a4483 rofi calculator (rest of it) 2023-04-10 23:10:49 -04:00
Noah Masur
efb3933f5a hide polybar mail notification when no messages 2023-04-10 23:09:17 -04:00
Noah Masur
cd067cce69 add rofi calculator 2023-04-10 23:08:59 -04:00
Noah Masur
0d9df06bce switch from telescope-project.nvim to project.nvim 2023-04-10 15:35:06 -04:00
Noah Masur
b4e5852f48 again remove legacy packer files 2023-04-10 15:34:02 -04:00
Noah Masur
1a60c5e9db Revert "remove old neovim lua config"
This reverts commit 2d8a84c286.
2023-04-10 15:25:46 -04:00
Noah Masur
2d8a84c286 remove old neovim lua config 2023-04-10 14:49:17 -04:00
Noah Masur
319106364a add keybase back as homebrew package 2023-04-08 12:26:14 -04:00
Noah Masur
fd5d6ab141 update lockfile, neovim tf filetype working again 2023-04-07 13:00:35 -04:00
Noah Masur
4df1132eb7 switch to babelfish to improve fish macos startup 2023-04-05 14:11:44 -04:00
Noah Masur
634baf0a7e fix: keep polybar mail updated 2023-04-04 08:32:01 -04:00
Noah Masur
600fd06974 fix nautilus and xdg mimetypes
discovered sushi is not working, however
2023-04-03 21:54:53 -04:00
Noah Masur
c9ab46696d reenable mbsync timer with notmuch
fixes polybar mail indicator
2023-04-03 20:36:05 -04:00
Noah Masur
b5790a2795 disable long running command notifications 2023-04-03 20:35:30 -04:00
Noah Masur
61f26315d5 setup ultrawide curved monitor 2023-04-03 11:51:04 -04:00
Noah Masur
4fefe54435 add email notifications
not required to run aerc, uses imapnotify and notmuch/polybar

closes #10
2023-04-02 23:16:44 -04:00
Noah Masur
0833a0009c enable dunst notifications
also rebuilds with shortcuts
2023-04-02 19:19:40 -04:00
Noah Masur
49c2c013a2 update polybar spacing 2023-04-02 18:46:22 -04:00
Noah Masur
985b8bf13b polybar audio and power buttons
also switched from systemd because it breaks rofi
2023-04-02 16:53:01 -04:00
Noah Masur
8283480fd1 rofi brightness menu 2023-04-02 15:52:45 -04:00
Noah Masur
d6611ca7a2 rofi power menu 2023-04-02 12:25:33 -04:00
Noah Masur
a13083a264 now really fix sleep 2023-04-02 08:22:28 -04:00
Noah Masur
ff4db1463e finally fix sleep on tempest 2023-04-01 20:21:26 -04:00
Noah Masur
afedfcf187 i3 focus or run browser and mail 2023-04-01 09:41:45 -04:00