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
Noah Masur
2e3c376d73
add prs shortcut
2023-03-31 12:39:10 -04:00
Noah Masur
59824adb3a
much improved speed in fzf project switcher
2023-03-30 10:24:19 -04:00
Noah Masur
8e32c16fd3
try to fix timezone failure
2023-03-27 13:45:23 -04:00
Noah Masur
76c80dd31d
fix: samba don't use force group
2023-03-26 20:52:28 +00:00
Noah Masur
57de089baf
add mpv delete file script
2023-03-25 10:51:20 -04:00
Noah Masur
f9c09deb2a
compile all grammars for nvim-treesitter
2023-03-24 16:20:47 -04:00
Noah Masur
b06b6490f4
start working on readme table
...
fill out readme table
more readme links and move installation
clean up
add more flake comments
hosts and modules readmes
fix: macos readme link
switch links to relative file
2023-03-22 21:38:39 -04:00
Noah Masur
514244476d
adjust rofi themes
2023-03-22 21:33:06 -04:00
Noah Masur
47590abc3a
lazy evaluated let for rofi
2023-03-22 21:17:15 -04:00
Noah Masur
f69d233c39
switch audio with rofi and add extraLib
2023-03-22 21:15:41 -04:00
Noah Masur
9b97c9ac84
update lockfile, fix darwin
2023-03-22 16:20:38 -04:00
Noah Masur
bda59eeb4a
enable num lock on login
2023-03-21 18:37:22 -04:00
Noah Masur
1b798f5af0
grant permissions to service directories
2023-03-20 03:35:54 +00:00
Noah Masur
c53f1470ee
allow rofi-systemd to use kitty terminal
2023-03-19 12:49:41 -04:00
Noah Masur
da89732001
switch to nsxiv and set media for aerc
2023-03-19 10:45:52 -04:00
Noah Masur
64590c539b
reorder utilities alphabetically
...
also add bc
2023-03-12 20:09:56 -04:00
Noah Masur
78b364afd7
launch aerc with super+E
2023-03-12 20:09:41 -04:00
Noah Masur
f219ce45c8
enable actual bash support
2023-03-12 19:00:59 -04:00
Noah Masur
5002c881f7
fix: mail not syncing read and deleted
2023-03-12 17:08:21 -04:00
Noah Masur
5859377802
fix: arr options when not used
2023-03-12 17:08:21 -04:00
Noah Masur
e6dbed2e17
enable caddy logfile
2023-03-12 13:24:25 +00:00
Noah Masur
86076f0844
add arr services
2023-03-12 13:24:16 +00:00
Noah Masur
2aea76c0e3
switch mpv to managed settings
2023-03-11 14:14:45 -05:00
Noah Masur
42a5ad40de
add heroic game launcher
2023-03-11 14:14:25 -05:00
Noah Masur
d4fa322fb1
fix: neovim xdg mimeapps don't work in macos
2023-03-09 10:45:11 -05:00
Noah Masur
3d73f8cab4
switch to nixpkgs slack instead of homebrew
2023-03-09 10:45:00 -05:00
Noah Masur
0df8af607d
associate media applications as defaults
2023-03-08 22:58:49 -05:00
Noah Masur
61d9b103b0
set local network hosts file
2023-03-08 22:57:48 -05:00
Noah Masur
71d0d3ca14
move yt-dlp to separate file
2023-03-08 22:57:30 -05:00
Noah Masur
d5b0405b99
fix: default nvim desktop mime-apps
2023-03-08 22:55:34 -05:00
Noah Masur
3cad3d2fb0
bring back tabularize to neovim config
2023-03-08 18:14:52 -05:00
Noah Masur
2acd9b3478
add yt-dlp to media packages
2023-03-08 18:14:30 -05:00
Noah Masur
bf4be11718
don't garbage collect direnv flakes
2023-03-08 17:43:30 -05:00
Noah Masur
4d38d1094f
limit number of configurations
...
not really a big problem, but worth adding just in case
2023-03-08 17:42:25 -05:00
Noah Masur
183babd2f0
disable community cachix on macos
...
ssl at work prevents connection
2023-03-08 10:30:47 -05:00
Noah Masur
12682a57e1
macos: don't recreate canvas on app switcher
2023-03-08 10:30:25 -05:00
Noah Masur
31170a616f
client samba cleanup
2023-03-05 23:47:52 -05:00
Noah Masur
4502c5ff62
enhancements for samba server
2023-03-06 04:46:12 +00:00
Noah Masur
59bd3590a4
turn on fstrim for ssds
2023-03-05 23:07:03 -05:00
Noah Masur
ebacff7250
remove unnecessary trash in darwin
2023-03-05 23:04:28 -05:00
Noah Masur
763f0bbdda
enable trash on linux
2023-03-05 23:04:06 -05:00
Noah Masur
18505d4cbb
enable steam remote play
2023-03-05 23:03:34 -05:00
Noah Masur
a7c04b59ed
use entire data dir for samba
2023-03-05 20:44:55 +00:00
Noah Masur
d46e6dad6b
open firewall for samba connection
2023-03-05 19:59:58 +00:00
Noah Masur
5e4642b92e
fix: mail pass file set incorrectly
2023-03-05 09:05:45 -05:00
Noah Masur
7ab78767d4
move calibre books to zfs directory
2023-03-04 01:04:02 +00:00
Noah Masur
366a7f6157
move nextcloud data directory
2023-03-03 20:54:27 +00:00
Noah Masur
fb47302f3b
add cachix community binary cache
2023-03-03 09:39:42 -05:00
Noah Masur
cda3ee0a4c
credit attribution to LaunchBar for applescript
2023-03-02 15:15:07 -05:00
Noah Masur
0ed11de174
move gvfs outside of common
...
nixos-only option
2023-03-02 14:49:20 -05:00
Noah Masur
ab6f80fc18
overlay for age no longer needed
2023-03-02 14:48:49 -05:00
Noah Masur
d1f21ec874
fix: dismiss notifications with hammerspoon in ventura
2023-03-02 14:47:51 -05:00
Noah Masur
f5674134fc
add nextcloud to swan
2023-03-01 04:54:48 +00:00
Noah Masur
6e117769c6
fix: gvfs not in home-manager
2023-02-28 00:11:59 -05:00
Noah Masur
f648e92c28
samba initial setup
2023-02-28 05:05:04 +00:00
Noah Masur
43343b2824
add jellyfin to swan
2023-02-28 04:27:10 +00:00
Noah Masur
ab9136af2c
enable backups without any specific
2023-02-28 02:02:45 +00:00
Noah Masur
13014e6cc1
fix: fully enable zfs
2023-02-26 13:23:31 +00:00
Noah Masur
640e447006
replace sumneko_lua with lua_ls
...
still the same program, but moved to new repository
2023-02-25 13:21:50 -05:00
Noah Masur
595a02383e
use multiple env variables to force git https
2023-02-25 11:45:40 -05:00
Noah Masur
3689f8ef52
try to force https in single command
2023-02-25 11:40:24 -05:00
Noah Masur
ab6a339c34
try to force https for dotfiles clone
...
git seems to fail with ssh, at least to github
2023-02-25 11:30:41 -05:00
Noah Masur
e6456d7f02
ssh settings for sshd
2023-02-25 11:25:20 -05:00
Noah Masur
d56a48cf65
add zfs module with options
2023-02-25 11:22:31 -05:00
Noah Masur
252b3d5dac
temp: broken sleep attempt
2023-02-22 23:46:24 -05:00
Noah Masur
6d0b0e3560
enable feral gamemode wrapper
2023-02-22 23:45:47 -05:00
Noah Masur
48d33a9ef5
update to kernel 6.2
2023-02-21 20:28:43 -05:00
Noah Masur
c08f08692b
enable charm
2023-02-20 22:42:22 -05:00
Noah Masur
450118d234
remove dead code with deadnix
2023-02-20 20:45:56 -05:00
Noah Masur
cc84f1d37a
move nixos and darwin back into modules dir
2023-02-20 20:37:37 -05:00
Noah Masur
86aa02aae4
rename patches directory to overlays
2023-02-20 20:00:54 -05:00
Noah Masur
6cd22bc7ce
remove bypass-paywalls-clean
...
no longer available from mozilla extensions
2023-02-20 17:49:19 -05:00
Noah Masur
048de4772c
rename 1password module with underscore
2023-02-20 17:49:00 -05:00
Noah Masur
e8c5a10df7
attempt to set default apps for xdg-open
2023-02-17 18:14:57 -05:00
Noah Masur
37fa835c66
update lockfile, host name updates
2023-02-12 21:26:12 -05:00
Noah Masur
ceaad9d186
update lockfile, fix age not building
2023-02-02 11:01:12 -05:00
Noah Masur
2dda6a31bd
update lockfile, fix treesitter for terraform filetypes
2023-01-09 13:09:12 -05:00
Noah Masur
b4ddb149cc
fix: bad references for server linux
2022-12-22 00:31:25 +00:00
Noah Masur
d021baa1bb
split nixos from darwin
...
required because they don't share all attributes
2022-12-21 17:07:58 -07:00
Noah Masur
7063bd5f7a
fixes for module layout
2022-12-21 14:38:34 -07:00
Noah Masur
d040077d3a
convert to proper module layout
2022-12-21 14:18:03 -07:00
Noah Masur
fd7c523ebd
try to disable splash screen when updating firefox
2022-12-20 18:22:41 -07:00
Noah Masur
1b32457956
fix: update dock for hammerspoon shortcuts
2022-12-20 18:22:24 -07:00
Noah Masur
a0c99a8449
fix: remove print crowding the hammerspoon log
2022-12-18 17:24:58 -07:00
Noah Masur
d1b144f441
upgrade macos to ventura
2022-12-13 21:02:42 -07:00
Noah Masur
2620b43925
fix firefox colors on macos
2022-12-10 15:47:39 -07:00
Noah Masur
9b12369e43
fixes for oracle when updating to latest
2022-12-06 17:56:29 +00:00
Noah Masur
427bd1a421
update sources for nixos 22.11
2022-12-06 10:03:06 -07:00
Noah Masur
74e346fa63
fix: bad command for terraform-ls
2022-11-30 10:56:30 -07:00
Noah Masur
4a803427fb
Merge branch 'k9s-color'
2022-11-30 07:39:05 -07:00
Noah Masur
d127ccacb0
add declarative k9s color
2022-11-29 23:07:45 -07:00
Noah Masur
b258a40181
working flake build of neovim
2022-11-29 20:40:15 -07:00
Noah Masur
dfacb580ae
partial setup of neovim for home config
2022-11-29 19:14:14 -07:00
Noah Masur
650d1e91a2
only remove firefox quit shortcut on linux
2022-11-29 17:41:34 -07:00
Noah Masur
397b08fab4
remove more unnecessary plugin flake inputs
2022-11-29 09:44:10 -07:00
Noah Masur
33e8a6bc9b
refactor vim settings
2022-11-29 09:35:39 -07:00
Noah Masur
7a39acef1a
move some lua text to separate files
2022-11-28 22:36:30 -07:00
Noah Masur
3438446347
add nvim-tree to flake
2022-11-28 22:11:57 -07:00
Noah Masur
dee7c7302a
add gruvbox to neovim flake
2022-11-27 22:44:52 -07:00
Noah Masur
0d052a6463
toggleterm for build
2022-11-27 22:37:47 -07:00
Noah Masur
8b98b8f29d
working completion
2022-11-27 22:31:17 -07:00
Noah Masur
96c64c4da1
add lsp to neovim flake
2022-11-27 19:11:41 -07:00
Noah Masur
47a1823af4
more working plugins
2022-11-27 17:21:18 -07:00
Noah Masur
13e5b9ddc5
brewfile syntax no longer needed
2022-11-27 13:10:01 -07:00
Noah Masur
dc00ef26b5
some working stuff
2022-11-27 13:08:33 -07:00
Noah Masur
cf62184744
first neovim build package
2022-11-27 12:29:45 -07:00
Noah Masur
97ed5eb33b
switch from homebrew to firefox overlay for macos
2022-11-23 15:46:30 -07:00
Noah Masur
d672a77ddb
fix alt-e in fish for kitty
2022-11-23 14:37:57 -07:00
Noah Masur
52f9057ee5
unused n8n setup
2022-11-21 01:04:38 +00:00
Noah Masur
7ddd9d9aa4
add discord to macos dock
2022-11-20 12:12:18 -07:00
Noah Masur
b9ddaf095c
replace alacritty with kitty in macos dock
2022-11-20 12:09:03 -07:00
Noah Masur
f304392d58
fix: victormono italic glitch on macos
2022-11-20 11:55:11 -07:00
Noah Masur
3beacf9f3c
adjust k9s toggleterm keybind
2022-11-20 11:52:33 -07:00
Noah Masur
44c4084b57
fix: tfvars recognized as terraform
2022-11-20 11:51:46 -07:00
Noah Masur
42237eab13
fix: aerc doesn't recognize config file
2022-11-20 11:38:10 -07:00
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
Noah Masur
404426c480
prevent discord auto-update
2022-06-13 20:29:49 -04:00
Noah Masur
ac1e8828ed
add some darwin user stuff
2022-06-13 08:53:00 -04:00
Noah Masur
388e50d9d4
start adding macos configuration
2022-06-12 17:46:26 -04:00
Noah Masur
2539151df9
switch to grub for dual-boot convenience
2022-06-12 16:43:07 -04:00
Noah Masur
9a21db7165
add more flexibility to installer script
2022-06-05 09:32:42 -04:00
Noah Masur
f4786156de
create automatic partition installer
2022-06-05 09:24:46 -04:00
Noah Masur
8d50690a79
update system
2022-06-05 08:32:23 -04:00
Noah Masur
cd62307786
use unfree system for firefox extensions
2022-06-04 21:09:17 -04:00
Noah Masur
3b38f0301a
allow specific unfree
2022-06-04 21:08:09 -04:00
Noah Masur
f4d5df0071
enable official mullvad client
2022-06-04 11:24:40 -04:00
Noah Masur
0fd3956bda
wireguard config but not enabled
2022-06-04 10:29:36 -04:00
Noah Masur
aa8765b2a2
launch legendary game with fzf
2022-06-03 21:58:20 -04:00
Noah Masur
350d7bb3cd
add rofi alt-tab command
2022-06-02 22:09:53 -04:00
Noah Masur
6f5b4725e7
fix: actually do home activation
2022-05-30 16:14:02 -04:00
Noah Masur
3656ed7e8f
add home activation script
2022-05-30 16:07:43 -04:00
Noah Masur
60fe4caed4
add nautilus file manager
2022-05-30 13:18:18 -04:00
Noah Masur
36c4881384
revert to nvim as alias for vim
2022-05-30 13:09:50 -04:00
Noah Masur
bea0924972
use nvim for edit function
2022-05-30 09:44:33 -04:00
Noah Masur
3ba26ccfd5
improve comments and general tweaks
2022-05-29 13:44:45 -04:00
Noah Masur
3ea0e40121
unused wireguard config
2022-05-29 12:00:19 -04:00
Noah Masur
f1fda23f3f
volnoti volume notifications
2022-05-28 16:48:02 -04:00
Noah Masur
93de15cec0
improve gaming tools
2022-05-28 10:34:00 -04:00
Noah Masur
2b72ffb6cf
attempts to improve league install
2022-05-26 19:33:18 -04:00
Noah Masur
86c86d0215
temp: project dir hardcoded
2022-05-22 19:53:18 -04:00
Noah Masur
5b9058935d
move more modules to common section
2022-05-22 19:43:46 -04:00
Noah Masur
df96ff6cea
try to fix mbsync datetime when migrating
2022-05-22 17:33:45 -04:00
Noah Masur
99bff6fa42
try to prevent keyboard from waking again
2022-05-19 08:48:09 -04:00
Noah Masur
de023c2cd9
fix: suspend w betterlockscreen
2022-05-19 08:47:43 -04:00
Noah Masur
d3cd9891f3
fix: alacritty vi mode jump to end of line
2022-05-19 08:47:15 -04:00
Noah Masur
f8edbeaeca
change mail system
2022-05-17 23:34:09 -04:00
Noah Masur
077b3c9337
add wallpaper to lightdm
2022-05-17 22:58:41 -04:00
Noah Masur
6c6d80a1d0
improve lockscreen and remove explicit packages
2022-05-17 19:17:36 -04:00
Noah Masur
7603005864
disable kbfs redirector to fix errors
2022-05-17 18:36:32 -04:00
Noah Masur
490c78714f
fix: i3 lock on sleep
2022-05-17 08:43:47 -04:00
Noah Masur
ec4dcbd3a6
fix kbfs, mbsync, alacritty i3
2022-05-16 22:05:21 -04:00
Noah Masur
3b385f21fc
fix geoclue when enabling wifi
2022-05-16 20:37:26 -04:00
Noah Masur
82e85a7d95
fix gpp
2022-05-16 20:27:26 -04:00
Noah Masur
d28465e475
set git defaultbranch config
2022-05-16 08:29:32 -04:00
Noah Masur
b9d28efa4b
install calibre
...
dark mode still isn't working
2022-05-15 20:21:45 -04:00
Noah Masur
78ea55f029
change email pass file
2022-05-15 15:24:16 -04:00
Noah Masur
cb47f4bbd3
mess around with rofi brightness script
2022-05-15 14:31:22 -04:00
Noah Masur
58ca0a0fe2
increase brightness changes
2022-05-15 14:31:13 -04:00
Noah Masur
6cd48da8a4
rename desktop to graphical
2022-05-15 08:32:16 -04:00
Noah Masur
eccd5e7e33
rofi with emoji and calc plugins activated
2022-05-15 08:18:03 -04:00
Noah Masur
1a31d4d3e5
toggle polybar with keybinding
2022-05-14 23:31:04 -04:00
Noah Masur
7baec572e3
new password
2022-05-14 22:51:57 -04:00
Noah Masur
9be5b17988
fix wallpaper
2022-05-14 22:38:26 -04:00
Noah Masur
14ab11e526
i3 jump to workspace after move
2022-05-14 20:41:05 -04:00
Noah Masur
6e72764ff1
i3 - remove resize mode
2022-05-14 20:38:21 -04:00
Noah Masur
9d6898e0d3
fixing gtk back to normal
2022-05-14 20:29:03 -04:00
Noah Masur
c75bffa0dc
playing with gtk theme package
2022-05-14 17:36:38 -04:00
Noah Masur
e3d9fe083c
i3 tabbed terminal, mess with lock cmd
2022-05-12 08:44:03 -04:00
Noah Masur
835cebebfb
use neovim for man pager
2022-05-11 21:13:41 -04:00
Noah Masur
2c07d8e24a
add encrypted mail password
2022-05-11 21:08:16 -04:00
Noah Masur
73c837b710
prevent keyboard from waking up machine
2022-05-11 20:30:16 -04:00
Noah Masur
5e6dd8c2b8
mail config and firefox container tabs
2022-05-10 23:45:50 -04:00
Noah Masur
852385ef4d
initial gpg setup
2022-05-09 22:55:10 -04:00
Noah Masur
cc974cb013
lowercase directories and nix-index
2022-05-08 20:49:42 -04:00
Noah Masur
446fc5d5c1
fix polybar workspace order
2022-05-08 15:30:05 -04:00
Noah Masur
e9de34405f
replace commentary with comment.nvim
2022-05-08 10:04:12 -04:00
Noah Masur
2bcf7ab079
remove extra stylua file
2022-05-08 09:58:13 -04:00
Noah Masur
284f54584e
everforest base16 colors
2022-05-08 09:57:07 -04:00
Noah Masur
93f254abf9
firefox tabs, nord base16 scheme, wallpaper alt
2022-05-07 22:04:34 -04:00
Noah Masur
c311e8625b
fix: monitor artifacts
2022-05-07 21:14:02 -04:00
Noah Masur
7f00617856
firefox urlbar color tweaks
2022-05-07 21:05:11 -04:00
Noah Masur
40f06384ba
split neovim lua config with mkorder
2022-05-07 18:11:47 -04:00
Noah Masur
d6657cee86
test splitting up init.lua
2022-05-07 17:31:19 -04:00
Noah Masur
ce52be726f
move neovim init.lua to module
2022-05-07 16:54:47 -04:00
Noah Masur
046b24d3aa
polybar underline color tweak
2022-05-07 16:11:15 -04:00
Noah Masur
2c4a737d37
firefox color scheme and addons
2022-05-07 14:24:00 -04:00
Noah Masur
337ddd6c35
make polybar brown
2022-05-07 10:25:41 -04:00
Noah Masur
7dece0be25
rofi size adjustments, add icons
2022-05-07 09:56:16 -04:00
Noah Masur
6b14485632
use hack for desktop font
2022-05-07 09:36:07 -04:00
Noah Masur
4540327cb8
basic rofi and more macos cleanup
2022-05-07 09:24:17 -04:00
Noah Masur
43571c66dd
focus don't follow mouse
2022-05-06 09:46:49 -04:00
Noah Masur
fa25e24351
move static fish functions
2022-05-06 09:44:21 -04:00
Noah Masur
5f946b5d8c
move wallpapers out of themes
...
and remove theme directory entirely
2022-05-06 09:35:08 -04:00
Noah Masur
6f2fff80ed
split out starship, fzf, direnv
2022-05-06 09:29:25 -04:00
Noah Masur
e215ef6428
change macos directory layout
2022-05-06 08:58:44 -04:00
Noah Masur
417623965e
refactor arguments to options
...
also change theme to colorscheme
2022-05-05 23:02:01 -04:00
Noah Masur
531c78ebe0
set flake for hostname
2022-05-05 09:21:34 -04:00
Noah Masur
01c5f09f41
use git safe mechanic to fix doas git issue
2022-05-05 07:33:07 -04:00
Noah Masur
f2d01ec575
try rofi instead of dmenu
2022-05-03 21:11:31 -04:00
Noah Masur
67f8a8b08d
experiment with themes and colors
2022-05-03 20:32:47 -04:00
Noah Masur
ec0b1c4e04
remove nixos directory
2022-05-01 23:39:50 -04:00
Noah Masur
6cd892f67a
fix gitignore
2022-05-01 23:22:54 -04:00
Noah Masur
3304efab01
i3 gaps and carbon fiber
2022-05-01 23:16:03 -04:00
Noah Masur
7bfc3c68bd
add picom
2022-05-01 12:10:38 -04:00
Noah Masur
d32757924f
start prettying polybar
2022-05-01 11:16:58 -04:00
Noah Masur
a35753cfd9
remove some old unnecessary configs
2022-04-30 19:28:19 -04:00
Noah Masur
8aa532eb20
comment out parts of polybar
2022-04-30 17:40:24 -04:00
Noah Masur
5057f8d597
add polybar default config
2022-04-30 17:27:42 -04:00
Noah Masur
0685a90aa3
setup more default.nix
2022-04-30 12:32:00 -04:00
Noah Masur
9d7307d16d
collapse gui and identity arguments
2022-04-30 12:07:58 -04:00
Noah Masur
8e08b70d86
move polybar init script into nix
2022-04-30 11:32:26 -04:00
Noah Masur
70d50a8681
more fish initializations
2022-04-30 11:08:16 -04:00
Noah Masur
f5508c747c
move fish functions into nix
2022-04-30 10:21:43 -04:00
Noah Masur
47d09a98e2
actually activate i3 config
2022-04-30 08:42:08 -04:00
Noah Masur
69f5375541
add i3 config in nix format
2022-04-29 22:29:50 -04:00
Noah Masur
4da5e381b2
move gtk theme to firefox
2022-04-28 23:04:48 -04:00
Noah Masur
4735cce26f
separate groups and himalaya
2022-04-28 22:55:42 -04:00
Noah Masur
c797f5ab65
move more apps and separate unfree
2022-04-28 22:43:50 -04:00
Noah Masur
5404476552
networking and fonts
2022-04-28 22:25:05 -04:00
Noah Masur
992496b1f0
separate hardware
2022-04-28 22:12:16 -04:00
Noah Masur
2a5c896322
separate xorg and i3
2022-04-28 21:56:21 -04:00
Noah Masur
2a225debe5
completely remove secondary home-manager section
2022-04-28 21:40:21 -04:00
Noah Masur
cb66ca402e
move home.nix to main config
2022-04-28 21:23:43 -04:00
Noah Masur
7296c0fefc
combine home-manager and system configs
2022-04-28 21:15:47 -04:00
Noah Masur
b922cd8f09
pass other values as arg
2022-04-28 20:54:37 -04:00
Noah Masur
71e4cc2f5a
pass user as arg
2022-04-28 20:46:00 -04:00
Noah Masur
eadec0c699
move git stuff to modules
2022-04-28 19:20:46 -04:00
Noah Masur
4ccbd8b393
move neovim to module
2022-04-28 19:11:33 -04:00
Noah Masur
80209f3a4c
some global options with flakes
2022-04-28 18:55:15 -04:00
Noah Masur
f9d106e27d
more flakiness
2022-04-27 09:23:26 -04:00
Noah Masur
c8381110c5
minimum initial working flakes
2022-04-26 21:36:16 -04:00
Noah Masur
9e12221b43
more refactoring with default.nix
2022-04-26 19:59:55 -04:00
Noah Masur
3989a16015
start to split nix into modules
2022-04-25 21:54:53 -04:00