Commit Graph

870 Commits

Author SHA1 Message Date
Noah Masur
661ef8dcbf significantly improved ldapsearch with jq
improve ldapsearch secondary queries
2024-03-08 09:27:33 -05:00
Noah Masur
ec09db42e6 use built-in git diff highlight by default 2024-03-06 11:47:57 -05:00
Noah Masur
3403924105 add difftastic for more fancy diffs 2024-03-06 11:22:35 -05:00
Noah Masur
3d234072f6 add delta for fancy diffs 2024-03-06 11:19:37 -05:00
Noah Masur
67f7506636 update size for git repos and kitty scrollback 2024-02-28 16:11:03 -05:00
Noah Masur
bbdfeb645e kvm replaces hdmi monitor w displayport 2024-02-28 07:55:18 -05:00
Noah Masur
7f60d88f30 automatically use autosquash for rebase 2024-02-28 07:55:03 -05:00
Noah Masur
8babcf342b convert nextcloud db from mysql to postgres 2024-02-25 22:31:02 +00:00
Noah Masur
a5ec39cd2a map users to generic postgres roles 2024-02-25 21:14:04 +00:00
Noah Masur
63434c8309 docs: add new users to thelounge 2024-02-25 19:03:58 +00:00
Noah Masur
1a5fe54d06 jujutsu shell integration setting deprecated 2024-02-25 19:01:59 +00:00
Noah Masur
b2cfdc1fdf add thelounge irc client 2024-02-25 18:50:00 +00:00
Noah Masur
3a4568bc69 add gc for home-manager
move gc options into nixpkgs file
2024-02-19 09:45:00 -05:00
Noah Masur
203bb6a13a increase generation cleanup limit
just in case it fails from one upgrade week to the next
2024-02-19 14:28:50 +00:00
Noah Masur
d636de890c try to add firefox as mime html reader 2024-02-18 10:35:01 -05:00
Noah Masur
ea67467cbf fix: alias nvim-base16 is still in vim-plugins
not sure what it means so i had to package it myself
2024-02-18 09:26:23 -05:00
Noah Masur
fc6bdeb1ad temp: himalaya notmuch broken but config still works 2024-02-18 09:06:15 -05:00
Noah Masur
f747c80c2a update proton-ge and improve install to steam 2024-02-16 22:26:17 -05:00
Noah Masur
013f67c0a8 partially fill out vars for git 2024-02-16 20:56:28 -05:00
Noah Masur
fb145e5772 monochrome polybar icons 2024-02-16 20:56:03 -05:00
Noah Masur
408b329684 temp: disable jj fish integration 2024-02-13 09:49:32 -05:00
Noah Masur
ad70457600 fix: compress menu bar icons 2024-02-13 09:49:22 -05:00
Noah Masur
f54f7b6e2e fix: launching obsidian built by nix on macos 2024-02-13 09:48:56 -05:00
Noah Masur
2700efa6e4 increase format timeout in neovim 2024-02-11 22:28:05 -05:00
Noah Masur
e44adf4568 rust-analyzer: ignore direnv folder 2024-02-11 16:20:23 -05:00
Noah Masur
a61ac456a9 fix: neovim refactor adjusted reference for kitty-scrollback 2024-02-10 21:15:28 -05:00
Noah Masur
cf77adb366 neovim lsp refactor
remove null-ls (archived, deprecated)
replace formatting with conform.nvim
replace diagnostics with nvim-lint
fixed issue where overlay neovim plugins weren't being applied
2024-02-10 21:04:37 -05:00
Noah Masur
2217568a59 clean up commented xdg mime associations 2024-02-10 09:18:37 -05:00
Noah Masur
05deb5b979 fix paperless permissions with umask
instead of running a systemd service timer
2024-02-10 01:40:04 +00:00
Noah Masur
8621e2375d fix: nextcloud extraOptions renamed 2024-02-10 01:37:21 +00:00
Noah Masur
25975da0c1 reenable visidata on mac 2024-02-09 10:33:17 -05:00
Noah Masur
a79719c21a fix: atuin search keybind 2024-02-09 09:51:29 -05:00
Noah Masur
5aea58df79 clean up hammerspoon on m3 w display
for some reason, i need to multiply x to line up half-max frames
2024-02-08 15:28:46 -05:00
Noah Masur
1833bfddfb prefer kitty to not start fullscreen on m3 macbook pro 2024-02-07 23:14:06 -05:00
Noah Masur
6c2fc0289b drop apache-directory-studio in favor of ldapsearch
apache directory studio can't figure out how to make it work on m3
2024-02-07 22:08:22 -05:00
Noah Masur
5034ada458 add time format to meetingbar and remove scroll zoom
scroll wheel zoom updates don't work for whatever reason
2024-02-07 21:23:01 -05:00
Noah Masur
e635cf6225 fix: deprecated option 2024-02-06 23:41:28 -05:00
Noah Masur
b901eef822 use nsixv for png images 2024-02-06 22:12:14 -05:00
Noah Masur
e7cdfc1453 include non-zero animation in macos window movement 2024-02-06 17:43:44 -05:00
Noah Masur
7503335701 add 1password cli everywhere 2024-02-06 17:43:27 -05:00
Noah Masur
0b571e4565 partially move macos dock apps to declarative list 2024-02-04 21:09:25 -07:00
Noah Masur
f91c9bcfc2 move macos preferences from imperative to declarative 2024-02-04 13:56:16 -07:00
Noah Masur
b27b9136f9 remove ansible (no longer used) 2024-02-04 10:03:29 -07:00
Noah Masur
865dad0f4f Revert "remove ansible (no longer used)"
This reverts commit 3178a1dea9.
2024-02-04 10:02:50 -07:00
Noah Masur
3178a1dea9 remove ansible (no longer used) 2024-02-04 10:02:39 -07:00
Noah Masur
af1b6c8b35 add rep and ren (without rep) 2024-02-04 08:33:42 -07:00
Noah Masur
e7f8a75df3 fix k9s to work with new config workflow 2024-01-30 10:37:05 -07:00
Noah Masur
fa03e51d37 add meetingbar cmd opt ctrl j shortcut 2024-01-30 10:22:08 -07:00
Noah Masur
fe1a4c2c29 switch to kitty-scrollback.nvim
still has problems with ergonomics
2024-01-30 09:57:38 -07:00
Noah Masur
26afa49879 bump neovim plugins and remove unnecessary overlays
clean checkhealth but some possible bugs in bufferline
2024-01-27 21:46:40 -07:00
Noah Masur
4dd94ee59d switch nixpath back to strings because of nixos
only works as list of attrsets in darwin
2024-01-27 21:06:23 -07:00
Noah Masur
69dd348c92 fix: repos function fzf window too small 2024-01-25 14:57:29 -05:00
Noah Masur
d823b2a49e fix: homebrew programs not in path 2024-01-25 14:57:18 -05:00
Noah Masur
756177826c add code for macos meetingbar settings 2024-01-25 08:35:19 -05:00
Noah Masur
c60632a37f tweaks for new mac 2024-01-25 07:55:31 -05:00
Noah Masur
324956c091 fixes for onboarding aarch64-darwin 2024-01-24 21:52:33 -05:00
Noah Masur
68c5816d4d fixes for testing on brand new darwin system 2024-01-24 14:41:24 -05:00
Noah Masur
643b722eb4 get system ready for m3 macbook 2024-01-24 11:02:06 -05:00
Noah Masur
db0b2b147c comment for firefox-addon repository 2024-01-23 07:44:18 -05:00
Noah Masur
b382bc9fbb add gpg for darwin machine
just for specific usecases where it's been annoying to pull every time
2024-01-22 16:34:37 -05:00
Noah Masur
454accd742 fix proximity sort by using full path 2024-01-22 13:03:46 -05:00
Noah Masur
5a992d6d5a setup atuin synced shell history for user and root 2024-01-21 09:42:46 -05:00
Noah Masur
46f3a459b6 enable paperless permissions cleanup for nextcloud
and other systems
2024-01-21 03:19:19 +00:00
Noah Masur
161c1f46b0 update paperless group permissions 2024-01-21 02:13:13 +00:00
Noah Masur
fc2484227a add snappymail to nextcloud 2024-01-21 02:13:13 +00:00
Noah Masur
e7bbf68dde add logitune for macos even though it doesn't seem to install 2024-01-19 15:11:15 -05:00
Noah Masur
10f7b97b64 add pgcli for better interactivity and set pg version 2024-01-19 03:43:10 +00:00
Noah Masur
c8a8b7a897 add postgres to swan 2024-01-17 00:58:05 +00:00
Noah Masur
3be397429a fix: module renamed extraConfig to settings 2024-01-15 17:49:31 +00:00
Noah Masur
8b17fd035b improve aerc search to use all fields by default 2024-01-15 10:28:08 -05:00
Noah Masur
59111f5da6 remove snippets from neovim
i never used them anyway
2024-01-14 22:33:50 -05:00
Noah Masur
95e8d5c268 switch to proximity fzf project switcher
also sadly must remove the shortcut names because sorting requires full paths
2024-01-14 22:33:29 -05:00
Noah Masur
4cd9572993 fix: nextcloud status check says no output buffering 2024-01-13 13:35:50 +00:00
Noah Masur
84d7fc9892 fix: aerc on darwin
switch to using xdg so config is saved in home dir
instead of ~/Library/Preferences/aerc/
2024-01-12 12:34:04 -05:00
Noah Masur
dab40e081a add more services documentation 2024-01-09 23:11:11 -05:00
Noah Masur
2f783f2ba3 fix: confirm prompt should return not exit 2024-01-07 17:46:11 -05:00
Noah Masur
19f3147f25 inline rofi power prompt
hope to fix issue where confirmation doesn't run when linked to another file
2024-01-06 20:51:18 -05:00
Noah Masur
5d6d6fc68e fix: second monitor brightness not working
https://github.com/rockowitz/ddcutil/issues/323
2024-01-06 20:21:43 -05:00
Noah Masur
d25b189952 switch keybase to home-manager
fixing issues with keybase running in the background and keybase gui
2024-01-05 23:31:53 -05:00
Noah Masur
70a30ac056 add more common json utilities 2024-01-05 09:09:31 -05:00
Noah Masur
cfe1f1d1e2 fix: nextcloud apps routing 404s
due to: bae5e65162
2024-01-05 04:35:04 +00:00
Noah Masur
3396918793 try to update nextcloud
issue with extensions not working persists
2024-01-04 03:49:36 +00:00
Noah Masur
3ef842f359 fix issue with jellyfin dir permissions 2024-01-04 03:49:09 +00:00
Noah Masur
6e9419ed92 fix: .fdignore file not working 2024-01-03 14:28:50 -05:00
Noah Masur
ab4e516ba8 fix: build terraform on darwin w broken tests 2024-01-02 16:35:09 -05:00
Noah Masur
5d2d26b3d9 update firefox addons, add back bpc 2024-01-01 20:50:48 -05:00
Noah Masur
4653037f1e nssmdns option migrated to nssmdns4 2024-01-01 19:48:52 -05:00
Noah Masur
f192e53e7a remove latex shortcuts
replace with typst perhaps?
2024-01-01 19:48:36 -05:00
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