Commit graph

187 commits

Author SHA1 Message Date
Alejandro Angulo ff6fa1c1f3
Added syncoid service
Sets up ZFS replication. Syncoid modules handles configuration for both
the remote and the target but I'm thinking I should split this up in the
future.
2023-08-03 17:21:58 -07:00
Alejandro Angulo 30a6e58691
Added sqlite as a utility 2023-07-30 17:05:06 -07:00
Alejandro Angulo 79d42200d0
Configured grimshot
Keyboard shortcuts for taking screenshots
2023-07-22 10:05:56 -07:00
Alejandro Angulo d739f578a1
Added nixd 2023-07-21 20:51:30 -07:00
Alejandro Angulo d5969ca923
Refactored how SSL certs are configured for nginx
Made a separate ACME module to handle requesting certs from multiple
machines. Right now, the module only supports exactly one wildcard cert.
It might make sense to have cache.kilonull.com use a cert specific to
its subdomain rather than also requesting a wildcard cert (or maybe the
nginx on its host shouldn't care about TLS and it should be node's
responsibility).
2023-07-16 18:21:45 -07:00
Alejandro Angulo 60917107b1
Fixed typo in directory name 2023-07-16 18:21:45 -07:00
Alejandro Angulo 3eb39f90ec
Added bluetooth support 2023-07-13 18:36:01 -07:00
Alejandro Angulo f81caab06b
Small tweaks 2023-07-13 18:26:57 -07:00
Alejandro Angulo 7565716339
Added configuration for MX Master 3S 2023-07-13 18:24:18 -07:00
Alejandro Angulo f04616721d
Small nextcloud improvements
- Configured redis
- Added old data (node system now imports the zfs pool with the data)
2023-07-09 15:58:51 -07:00
Alejandro Angulo d6bf38b497
Added nextcloud module 2023-07-09 09:26:53 -07:00
Alejandro Angulo 89da451d18
Fixed cfg location 2023-07-09 08:32:54 -07:00
Alejandro Angulo 35906841d8
Added context for explicit DNS resolver 2023-07-09 08:30:10 -07:00
Alejandro Angulo a128ade0e8
Ran alejandra 2023-07-09 08:25:22 -07:00
Alejandro Angulo af82d2ea59
Added adguardhome service 2023-07-09 08:24:54 -07:00
Alejandro Angulo 93a79977c5
Fixed swapped up/down bindings 2023-06-24 08:17:36 -07:00
Alejandro Angulo 83dbca95c8
Moved away from deprecated option 2023-06-23 20:52:18 -07:00
Alejandro Angulo 58bdc7f6c5
Added bat module
Already had bat but I wanted to specify a specific theme.
2023-06-22 17:23:27 -07:00
Alejandro Angulo 4284ed2a9d
Fixed issue with internal server error
Seems like I should have added the nix-serve user to both allowed-users
and trusted-users.
2023-06-14 20:30:26 -07:00
Alejandro Angulo 3fb22a0755
Fixed broken CoC settings 2023-06-10 18:36:56 -07:00
Alejandro Angulo 6ef2372be6
Got screen sharing working in a browser 2023-06-10 18:31:32 -07:00
Alejandro Angulo 5f43068efb
Added btop module 2023-06-10 18:07:00 -07:00
Alejandro Angulo c1e24c6e15
Configured tlp for laptop 2023-06-09 18:12:14 -07:00
Alejandro Angulo aa575cb067
Updated icon ordering and spacing 2023-06-09 17:41:55 -07:00
Alejandro Angulo 7da4bb3128
Fixed broken icons 2023-06-04 22:52:14 -07:00
Alejandro Angulo 5872c0e443
Changed scaling on laptop 2023-06-04 22:51:52 -07:00
Alejandro Angulo f61238737f
Added fonts and updated lockfile 2023-06-04 22:15:19 -07:00
Alejandro Angulo ec61d9a294
Fixed display positioning 2023-05-27 19:35:46 -07:00
Alejandro Angulo 27f215f02c
Fixed broken icons 2023-05-27 19:25:52 -07:00
Alejandro Angulo 75924fc629
Added python3 2023-05-20 19:12:45 -07:00
Alejandro Angulo 58efac7f13
Configured remote deployments
Also includes some misc fixes for bugs I ran into along the way.
2023-05-11 17:32:58 -07:00
Alejandro Angulo 7d8328b880
Configured self hosted cache 2023-05-11 17:16:35 -07:00
Alejandro Angulo 2404862e0a
Introduced node system 2023-04-06 20:12:43 -07:00
Alejandro Angulo 74c7294359
Added pre-commit package to development suite 2023-04-02 16:36:24 -07:00
Alejandro Angulo b6d07f92d5
Added direnv configuration 2023-04-02 16:33:56 -07:00
Alejandro Angulo 9ba10757d9
Ran alejandra on all files 2023-04-02 16:24:39 -07:00
Alejandro Angulo 0123fe466f
Added development suite 2023-04-02 16:20:41 -07:00
Alejandro Angulo 4e302aef1c
Added utils suite
A common set of utils I want on my systems
2023-04-02 16:17:03 -07:00
Alejandro Angulo 55735cae6f
Added helper script to generate tmux themes 2023-04-02 16:03:15 -07:00
Alejandro Angulo 766bb7f737
Changed default to relative numbering 2023-04-02 15:42:11 -07:00
Alejandro Angulo 6b086db976
Unified tmux, p10k, and nvim statuslines/prompts 2023-04-02 15:41:25 -07:00
Alejandro Angulo 1416df994f
Removed unused file 2023-04-02 15:05:54 -07:00
Alejandro Angulo 00762bbc4e
Replaced powertop module with monitoring module
This new module includes a bunch of utilities for monitoring my systems.
2023-04-01 08:00:59 -07:00
Alejandro Angulo b8b1aee055
Enabled swayidle
Forgot to enable this in the earlier commit that introduced the swayidle
module :(
2023-03-30 08:56:16 -07:00
Alejandro Angulo 207364a427
Configured wallpaper for swaylock 2023-03-29 22:58:04 -07:00
Alejandro Angulo dfd597c56b
Tweaked opacity and font size 2023-03-29 22:11:30 -07:00
Alejandro Angulo 9314d51fb9
Added wallpaper 2023-03-29 22:11:22 -07:00
Alejandro Angulo bcd4db1758
Configured swayidle 2023-03-29 21:37:31 -07:00
Alejandro Angulo d1063519b5
Added tmux and neovim bar integration 2023-03-29 19:56:27 -07:00
Alejandro Angulo 7b1a711969
Updated prompt 2023-03-26 10:44:18 -07:00
Alejandro Angulo 4cf8dcb927
Updated base16-shell 2023-03-26 10:20:10 -07:00
Alejandro Angulo 5c27dda9aa
Added powertop config 2023-03-26 10:11:18 -07:00
Alejandro Angulo b5fedaa885
Updated zsh-syntax-highlighting 2023-03-26 10:02:24 -07:00
Alejandro Angulo 1604e3bc0c
Updated powerlevel10k 2023-03-26 09:56:26 -07:00
Alejandro Angulo 3d6eb05ba4
Installed nix-prefetch 2023-03-26 09:55:13 -07:00
Alejandro Angulo 943b4eb6be
Added playerctl config 2023-03-26 09:00:12 -07:00
Alejandro Angulo bde962e1ac
Reintroduced swaylock keybinding 2023-03-26 08:39:28 -07:00
Alejandro Angulo 2ac7c6e40d
Updated zshrc to use neovim 2023-03-26 08:37:59 -07:00
Alejandro Angulo e557b36cee
Added swaylock config 2023-03-26 08:36:56 -07:00
Alejandro Angulo c811e70254
Fixed broken commit signing
Signed-off-by: Alejandro Angulo <iam@alejandr0angul0.dev>
2023-03-25 11:07:44 -07:00
Alejandro Angulo 5ce5814bf8
Increased bar font size
Also switched to using em units

Signed-off-by: Alejandro Angulo <iam@alejandr0angul0.dev>
2023-03-25 11:07:43 -07:00
Alejandro Angulo f59154513d
Moved bar to bottom of screen
Signed-off-by: Alejandro Angulo <iam@alejandr0angul0.dev>
2023-03-25 11:07:43 -07:00
Alejandro Angulo ebc64912db
Added wl-clipboard to sway config 2023-03-25 10:39:03 -07:00
Alejandro Angulo caa07b9be6
Updated flakes 2023-03-25 10:31:15 -07:00
Alejandro Angulo 8df356ad9c
Added minimal zfs config
Still want to add an option for zfs on root later on.
2023-03-25 10:16:14 -07:00
Alejandro Angulo 954d01d4fe
Added tailscale config 2023-03-25 09:58:31 -07:00
Alejandro Angulo c1adac59c4
Removed docker config
Still need to remove the docker filesytem on carbon. I think I need to
remove the zfs dataset first and then rerun nixos-generate-config.
2023-03-25 09:32:53 -07:00
Alejandro Angulo a190c35901
Added audio config 2023-03-25 09:28:53 -07:00
Alejandro Angulo a21e09f0a9
Fixed build error 2023-03-25 09:19:01 -07:00
Alejandro Angulo 56da54bc36
Added printing config 2023-03-25 09:17:58 -07:00
Alejandro Angulo eb6422e943
Moved openGL config into steam module
I originally added the openGL config for steam so I think it makes sense
to define that in the steam module.
2023-03-25 09:11:44 -07:00
Alejandro Angulo 2627bc30d5
Added nix-serve config
Could use some work, but it works for now.
2023-03-24 21:04:13 -07:00
Alejandro Angulo 4536c79c68
Added gammastep config 2023-03-19 18:50:22 -07:00
Alejandro Angulo be3bf8c098
Added ssh config 2023-03-19 18:37:46 -07:00
Alejandro Angulo e329727100
Updated to define new attributeset
Now considered a service instead of a program
2023-03-19 18:10:58 -07:00
Alejandro Angulo fbbd42860e
Added steam config 2023-03-19 18:10:43 -07:00
Alejandro Angulo a78a60abf8
Removed unnecessary comment 2023-03-19 09:41:35 -07:00
Alejandro Angulo 2c18824cea
Added exa config
Updated lockfile to use an updated version of the exa module in
home-manager.
2023-03-19 09:40:46 -07:00
Alejandro Angulo b640dbdbce
Added basic zsh config
Missing some utility packages I was installing earlier but I'll handle
those in a separate commit.
2023-03-19 09:29:16 -07:00
Alejandro Angulo 689760f4bc
Added tmux config 2023-03-19 09:17:08 -07:00
Alejandro Angulo ce56d5f9d3
Added neovim config 2023-03-19 09:10:00 -07:00
Alejandro Angulo f0d75d5632
Added gpg config 2023-03-19 08:56:42 -07:00
Alejandro Angulo e62903e640
Added git config 2023-03-19 08:46:23 -07:00
Alejandro Angulo 3192993253
Added mako 2023-03-19 08:27:28 -07:00
Alejandro Angulo d374a79f15
wip 2023-03-19 08:16:10 -07:00
Alejandro Angulo fb20c45ead
wip 2023-03-12 11:14:43 -07:00
Alejandro Angulo c15ee0a39b
wip 2023-03-11 20:03:48 -08:00