Tom Alexander
|
a339347d0d
|
Launch sway with a dbus session.
Otherwise mako will fail to dismiss notifications because it fails to connect to dbus.
|
2022-11-25 17:07:07 -05:00 |
|
Tom Alexander
|
d46e89336a
|
Minor cleanup in css.
|
2022-11-25 16:07:35 -05:00 |
|
Tom Alexander
|
a702833aa4
|
Add kanshi for both FreeBSD and Linux.
|
2022-11-25 15:59:18 -05:00 |
|
Tom Alexander
|
7c6c81711b
|
Move waybar into its own role that sway depends on.
|
2022-11-25 15:36:39 -05:00 |
|
Tom Alexander
|
2222c9d033
|
Switch to an explicit install_graphics variable rather than using graphics_driver to control all graphics install.
|
2022-11-25 15:29:29 -05:00 |
|
Tom Alexander
|
11ef6647f1
|
Use latest packages on FreeBSD.
|
2022-11-25 15:13:08 -05:00 |
|
Tom Alexander
|
46672786ab
|
Add temperature to waybar in FreeBSD.
|
2022-11-25 14:59:49 -05:00 |
|
Tom Alexander
|
0bf29aba6f
|
Move waybar scripts into their own folder.
|
2022-11-25 14:38:38 -05:00 |
|
Tom Alexander
|
b8deffaf7d
|
Auto-launch gpg when launching sway on my laptop.
|
2022-11-24 13:57:00 -05:00 |
|
Tom Alexander
|
cf514f4b58
|
Add support for setting the default sound card on FreeBSD.
|
2022-11-24 13:41:44 -05:00 |
|
Tom Alexander
|
572067b0cc
|
Fix comment.
|
2022-11-16 21:30:55 -05:00 |
|
Tom Alexander
|
1ae5212241
|
Fix waybar sound script on linux when muted.
|
2022-11-16 21:30:06 -05:00 |
|
Tom Alexander
|
f3edf7d8c1
|
Add work-around for waybar issues introduced in 0.9.15.
|
2022-11-15 21:43:58 -05:00 |
|
Tom Alexander
|
11d539ec77
|
Add support for time remaining to battery when charging in linux.
|
2022-11-14 22:35:53 -05:00 |
|
Tom Alexander
|
f7599e9564
|
Change the linux battery script to be triggered by changes in battery state via upower.
|
2022-11-14 22:22:43 -05:00 |
|
Tom Alexander
|
161b7c1354
|
Add sound to waybar on linux.
|
2022-11-14 21:23:52 -05:00 |
|
Tom Alexander
|
d8049e932d
|
Add sound to waybar on FreeBSD.
|
2022-11-13 16:39:34 -05:00 |
|
Tom Alexander
|
0a49fc16b6
|
Make canmount configurable for bhyve and jails.
|
2022-11-12 17:08:47 -05:00 |
|
Tom Alexander
|
a2a7da0d9b
|
Start a disk labels loader config.
Don't have it working the way I want to yet, so its commented out.
|
2022-11-12 16:38:14 -05:00 |
|
Tom Alexander
|
3dd96dcc2c
|
Add forwarding for port 8081 to the jail.
|
2022-11-12 15:11:15 -05:00 |
|
Tom Alexander
|
9dda4875c0
|
Add color for battery.
|
2022-11-12 12:52:26 -05:00 |
|
Tom Alexander
|
e60ca1a4e4
|
Add mumble jail and switch to new wifi adapter.
|
2022-11-11 21:30:47 -05:00 |
|
Tom Alexander
|
26f09f811d
|
Add pf config for jails to homeserver.
|
2022-11-10 19:24:11 -05:00 |
|
Tom Alexander
|
a8a64f6741
|
Add netgraph config for the homeserver.
|
2022-11-04 00:33:37 -04:00 |
|
Tom Alexander
|
1fa60057b2
|
Start migrating jails to fileserver.
|
2022-11-03 00:07:44 -04:00 |
|
Tom Alexander
|
0f8ebc5bbe
|
cleanup
|
2022-11-01 23:50:53 -04:00 |
|
Tom Alexander
|
9406b8337e
|
Use netgraph networking in bhyve.
|
2022-11-01 23:43:48 -04:00 |
|
Tom Alexander
|
9bf0875ad9
|
Commenting out the network makes it work.
|
2022-11-01 23:10:49 -04:00 |
|
Tom Alexander
|
b7139ded65
|
Make debugging easier.
|
2022-11-01 23:03:30 -04:00 |
|
Tom Alexander
|
683c264650
|
Add a script to automatically mount datasets.
|
2022-11-01 22:42:46 -04:00 |
|
Tom Alexander
|
d7a8dd4d67
|
Do not auto-mount custom datasets.
|
2022-11-01 20:30:07 -04:00 |
|
Tom Alexander
|
0d68fac269
|
Don't automatically mount the bhyve dataset.
|
2022-11-01 20:18:21 -04:00 |
|
Tom Alexander
|
24e5456fc6
|
Allow access to port 8081.
|
2022-11-01 19:39:37 -04:00 |
|
Tom Alexander
|
a344c92d83
|
Configure bhyve.
|
2022-11-01 19:06:44 -04:00 |
|
Tom Alexander
|
fbfadadffc
|
Start a bhyve role.
|
2022-11-01 18:53:03 -04:00 |
|
Tom Alexander
|
7bfc817894
|
Create a netgraph bridge for jails getting full access to NAT.
|
2022-10-31 22:38:51 -04:00 |
|
Tom Alexander
|
55c36a2bd9
|
Also delete core files.
|
2022-10-30 17:24:49 -04:00 |
|
Tom Alexander
|
5be80474bb
|
Add a fuse role.
|
2022-10-30 00:19:38 -04:00 |
|
Tom Alexander
|
449f04259c
|
Add an exfat role for FreeBSD.
|
2022-10-30 00:15:58 -04:00 |
|
Tom Alexander
|
94b2f3846f
|
Add an autofs role for mounting removable media automatically on FreeBSD.
|
2022-10-30 00:12:43 -04:00 |
|
Tom Alexander
|
93eb8e331a
|
Add a dagger jail.
|
2022-10-29 23:56:12 -04:00 |
|
Tom Alexander
|
68069a17b4
|
Add a bridge for jails behind wireguard.
|
2022-10-29 23:56:12 -04:00 |
|
Tom Alexander
|
9168cc51cf
|
Rename the interfaces to make the separate levels more clear.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
016ed08440
|
Set up the cloak jail to run wireguard.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
464d873b31
|
DNS forwarding working.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
4de74765af
|
Switch to a different ip address range.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
2e893733a8
|
NAT working but not fail-safe.
When the firewall is down, packets still go out wlan0 but with untranslated source ips.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
4e29c2e3d8
|
Starting an rc file to set up netgraph.
|
2022-10-29 23:56:11 -04:00 |
|
Tom Alexander
|
c6ed886f4c
|
Add default jail list.
|
2022-10-29 23:56:10 -04:00 |
|
Tom Alexander
|
156261f082
|
A very basic jail config for cloak.
|
2022-10-29 23:56:10 -04:00 |
|
Tom Alexander
|
7db98bc9d1
|
Add support for jail.conf.d files.
|
2022-10-29 23:56:10 -04:00 |
|
Tom Alexander
|
a2945ff069
|
Add copying of fstab and persistent files for jails.
|
2022-10-29 19:09:29 -04:00 |
|
Tom Alexander
|
46f182803e
|
Add enabling startup jails.
|
2022-10-29 19:09:28 -04:00 |
|
Tom Alexander
|
33d2118c15
|
Start a jail task which creates the zfs datasets and installs a new_jail script.
|
2022-10-29 19:09:17 -04:00 |
|
Tom Alexander
|
9bf06cc90e
|
Fix firewall role.
pflog was creating /-i as a file because the logfile was undefined.
|
2022-10-29 19:07:55 -04:00 |
|
Tom Alexander
|
a9d1e9f86a
|
Add waybar available memory script for Linux.
|
2022-10-29 15:55:50 -04:00 |
|
Tom Alexander
|
f0162375d0
|
Fix available memory script.
It was writing a file to my home directory.
|
2022-10-28 23:15:14 -04:00 |
|
Tom Alexander
|
4ec4ca0e63
|
Add free memory to FreeBSD's waybar.
|
2022-10-28 20:45:19 -04:00 |
|
Tom Alexander
|
b2ea65faab
|
Import the linux base role.
|
2022-10-28 01:10:07 -04:00 |
|
Tom Alexander
|
a6409f4730
|
Add a linux waybar battery module.
|
2022-10-28 00:27:32 -04:00 |
|
Tom Alexander
|
7c37f6d133
|
Use bold font for the clock.
|
2022-10-27 02:34:33 -04:00 |
|
Tom Alexander
|
7b625d19a5
|
Add a custom battery script for FreeBSD.
|
2022-10-27 02:31:07 -04:00 |
|
Tom Alexander
|
22ebc631fc
|
Add gpg_auth to FreeBSD.
|
2022-10-27 01:43:04 -04:00 |
|
Tom Alexander
|
87570eba79
|
Make pinentry program a templated variable.
|
2022-10-27 01:34:06 -04:00 |
|
Tom Alexander
|
07f1b0a20f
|
Fix FreeBSD access to yubikey.
|
2022-10-27 01:06:52 -04:00 |
|
Tom Alexander
|
039b79c166
|
Add a devfs role for FreeBSD.
|
2022-10-27 00:31:58 -04:00 |
|
Tom Alexander
|
6e4fffbe9d
|
Specify git config on a per-user basis.
|
2022-10-27 00:22:06 -04:00 |
|
Tom Alexander
|
b69934072f
|
Move what can be shared in the base role out to the common tasks file.
|
2022-10-27 00:12:06 -04:00 |
|
Tom Alexander
|
2e0a6073c8
|
Add more config files to the base role.
|
2022-10-27 00:07:06 -04:00 |
|
Tom Alexander
|
b8658ad1dc
|
Add git-crypt to FreeBSD base role.
|
2022-10-26 23:43:27 -04:00 |
|
Tom Alexander
|
597452f9c1
|
Switch to a generic touchpad input sway config.
|
2022-10-26 23:42:18 -04:00 |
|
Tom Alexander
|
8bb3e4f387
|
Add rust cargo credentials.
|
2022-10-26 22:43:14 -04:00 |
|
Tom Alexander
|
9e35751793
|
Fix emacs-nativecomp install in plainmacs role.
|
2022-10-26 22:40:02 -04:00 |
|
Tom Alexander
|
1365932f43
|
Import firefox role.
|
2022-10-23 20:49:48 -04:00 |
|
Tom Alexander
|
87706a8d9c
|
Install ripgrep on FreeBSD.
|
2022-10-23 20:40:55 -04:00 |
|
Tom Alexander
|
afa0ccfe45
|
Add an alias of e for emacs.
|
2022-10-23 20:36:45 -04:00 |
|
Tom Alexander
|
d9b6e381e3
|
Use color when running ls.
|
2022-10-23 20:30:22 -04:00 |
|
Tom Alexander
|
730b1f4e17
|
Set the EDITOR environment variable to plainmacs.
|
2022-10-22 15:41:45 -04:00 |
|
Tom Alexander
|
115499426f
|
Move plainmacs to its own role.
|
2022-10-22 14:54:47 -04:00 |
|
Tom Alexander
|
49a8b1b360
|
Add a rust role.
|
2022-10-20 00:57:05 -04:00 |
|
Tom Alexander
|
b1681eebc5
|
Add emacs elisp files.
|
2022-10-20 00:03:56 -04:00 |
|
Tom Alexander
|
a5261c1704
|
Starting an emacs role.
|
2022-10-19 22:54:00 -04:00 |
|
Tom Alexander
|
9245d95449
|
Better styling.
|
2022-10-19 22:35:48 -04:00 |
|
Tom Alexander
|
5ccac6de3a
|
Highlight today in the calendar.
|
2022-10-18 22:29:23 -04:00 |
|
Tom Alexander
|
00920a0ec1
|
Makes a calendar.
|
2022-10-18 22:15:04 -04:00 |
|
Tom Alexander
|
7e84f7980e
|
Starting a custom clock in python.
|
2022-10-18 20:04:46 -04:00 |
|
Tom Alexander
|
637e9b5fed
|
Add a minimal waybar setup.
|
2022-10-18 18:15:48 -04:00 |
|
Tom Alexander
|
0e9df5a5f0
|
Updated screenshot hotkeys.
|
2022-10-17 22:41:38 -04:00 |
|
Tom Alexander
|
a22ecfaae1
|
Launch mako on both FreeBSD and Linux.
|
2022-10-17 22:37:46 -04:00 |
|
Tom Alexander
|
365de83cb3
|
Launch the notification daemon on FreeBSD.
|
2022-10-17 22:36:05 -04:00 |
|
Tom Alexander
|
dffbe598b3
|
Split the sway conf files list into two variables so configs can be appended without having to re-define the default list.
|
2022-10-17 22:32:56 -04:00 |
|
Tom Alexander
|
ff9e438d90
|
Continued adding configs to the sway role.
|
2022-10-17 22:17:26 -04:00 |
|
Tom Alexander
|
079cabb547
|
Starting a sway config.
|
2022-10-17 18:47:21 -04:00 |
|
Tom Alexander
|
f0b917cba9
|
Add a linux launch_sway script.
|
2022-10-17 18:23:37 -04:00 |
|
Tom Alexander
|
a159518c42
|
update font package name.
|
2022-10-17 18:21:25 -04:00 |
|
Tom Alexander
|
31a533c5e5
|
Import alacritty role.
|
2022-10-17 15:29:31 -04:00 |
|
Tom Alexander
|
ad8fc734f6
|
Import the fonts role.
|
2022-10-17 15:22:46 -04:00 |
|
Tom Alexander
|
1f408202f1
|
Add a script to launch sway on FreeBSD.
|
2022-10-17 15:15:09 -04:00 |
|
Tom Alexander
|
172b4063ee
|
Starting the FreeBSD sway role.
|
2022-10-17 14:40:22 -04:00 |
|
Tom Alexander
|
53ad744547
|
Import the Linux aurutils role as build.
|
2022-10-16 01:31:15 -04:00 |
|
Tom Alexander
|
abd8ba6ce8
|
Fix user in build.
|
2022-10-16 01:02:44 -04:00 |
|
Tom Alexander
|
59b508b811
|
Add a gpg role for FreeBSD.
|
2022-10-16 01:01:24 -04:00 |
|
Tom Alexander
|
f159ed886f
|
Add a linux gpg role.
|
2022-10-16 00:32:44 -04:00 |
|
Tom Alexander
|
9ed2e209fd
|
Create a linux package_manager role.
|
2022-10-15 22:49:05 -04:00 |
|
Tom Alexander
|
e3b706cb61
|
Merge branch 'graphics'
|
2022-10-15 22:34:24 -04:00 |
|
Tom Alexander
|
35c2779a76
|
Import the linux intel graphics role.
|
2022-10-15 22:34:12 -04:00 |
|
Tom Alexander
|
4f372514da
|
Load the module at boot.
|
2022-10-15 22:18:45 -04:00 |
|
Tom Alexander
|
3b9e1b73ad
|
Fix the owner for the custom freebsd build config.
|
2022-10-15 22:04:13 -04:00 |
|
Tom Alexander
|
0a82fce8d5
|
Add the FreeBSD graphics role.
|
2022-10-15 21:52:14 -04:00 |
|
Tom Alexander
|
ef37320b61
|
Add a FreeBSD build role.
|
2022-10-15 21:40:41 -04:00 |
|
Tom Alexander
|
f965a125e6
|
Add support for speedshift (hardware p-states).
|
2022-10-15 20:54:58 -04:00 |
|
Tom Alexander
|
c45e4cc3fa
|
fix conditionals for hwpstate.
|
2022-10-15 20:39:59 -04:00 |
|
Tom Alexander
|
ece2ac4920
|
Remove powerd.
|
2022-10-15 20:26:07 -04:00 |
|
Tom Alexander
|
933b8d24e5
|
Add intel power management for FreeBSD.
|
2022-10-15 20:24:56 -04:00 |
|
Tom Alexander
|
2b1a2bf1d6
|
Import the FreeBSD ntp role.
|
2022-10-15 19:59:25 -04:00 |
|
Tom Alexander
|
c41cd20865
|
Import the FreeBSD cpu role.
|
2022-10-15 19:51:54 -04:00 |
|
Tom Alexander
|
acef3d93ba
|
Move odofreebsd's network config to the network task.
|
2022-10-15 19:32:22 -04:00 |
|
Tom Alexander
|
a0e2187bc8
|
Activate the network role.
|
2022-10-15 19:30:26 -04:00 |
|
Tom Alexander
|
487547aeb4
|
Add odo FreeBSD.
|
2022-10-15 00:54:11 -04:00 |
|
Tom Alexander
|
ae6673e182
|
Add loader.conf.
|
2022-10-14 01:59:15 -04:00 |
|
Tom Alexander
|
c34aab16af
|
Add copying of rc.conf.
|
2022-10-14 01:55:15 -04:00 |
|
Tom Alexander
|
dcba0af7c1
|
Enable periodic crub.
|
2022-10-14 01:52:42 -04:00 |
|
Tom Alexander
|
244fe81111
|
Configure login.conf.
|
2022-10-14 01:44:29 -04:00 |
|
Tom Alexander
|
a1cd1db135
|
Add a FreeBSD network role.
|
2022-10-14 01:29:40 -04:00 |
|
Tom Alexander
|
4d4068c889
|
Add pflog configuration.
|
2022-10-12 22:11:39 -04:00 |
|
Tom Alexander
|
6bdbbfa2ac
|
Create a firewall role that installs a pf.conf on FreeBSD.
Does not yet configure pflog nor does it do anything on Linux.
|
2022-10-12 21:23:40 -04:00 |
|
Tom Alexander
|
f20dd66d88
|
Add some packages to the FreeBSD base role.
|
2022-10-12 20:30:11 -04:00 |
|
Tom Alexander
|
5515d484a5
|
Finish sshd role.
|
2022-10-12 20:16:27 -04:00 |
|
Tom Alexander
|
e5d3afc7b8
|
Copy over sshd config.
|
2022-10-12 00:01:57 -04:00 |
|
Tom Alexander
|
d13e235879
|
Start an sshd role.
|
2022-10-11 23:52:38 -04:00 |
|
Tom Alexander
|
5abcf0ecec
|
Fix path for zsh on Linux.
|
2022-10-11 23:24:26 -04:00 |
|
Tom Alexander
|
8ab8000d0c
|
Start a base role that currently adds alacritty termcap to FreeBSD.
|
2022-10-11 22:54:03 -04:00 |
|
Tom Alexander
|
8e5e91bbce
|
Introduce a blank template for roles.
|
2022-10-11 22:01:06 -04:00 |
|
Tom Alexander
|
6eeac615aa
|
Move ansible_deploy under .config.
|
2022-10-11 21:45:56 -04:00 |
|
Tom Alexander
|
68a164467d
|
Load the ansible_deploy zshrc files.
|
2022-10-11 21:42:55 -04:00 |
|
Tom Alexander
|
ba1d4fb9d9
|
Add the base zsh config.
|
2022-10-11 21:26:12 -04:00 |
|
Tom Alexander
|
207c7c2f71
|
Switch all includes to import_tasks.
|
2022-10-11 20:36:59 -04:00 |
|
Tom Alexander
|
238885db9a
|
Add the per-user common role.
|
2022-10-11 20:33:16 -04:00 |
|
Tom Alexander
|
d51770a4b4
|
Start of zsh role, per-user section not yet implemented.
|
2022-10-11 20:21:38 -04:00 |
|
Tom Alexander
|
b1532c38cc
|
Add linux support for the zrepl role.
|
2022-10-11 20:01:33 -04:00 |
|
Tom Alexander
|
87c6ad5c5a
|
Start of zrepl role.
Currently only doing FreeBSD.
|
2022-10-10 22:33:23 -04:00 |
|
Tom Alexander
|
a271d1c756
|
Started adding odo linux to ansible.
|
2022-10-10 21:50:39 -04:00 |
|
Tom Alexander
|
0f8bf0b723
|
Add a users role.
|
2022-10-09 23:36:22 -04:00 |
|
Tom Alexander
|
a6e60cef85
|
Configure passwordless sudo for wheel group.
|
2022-10-09 23:14:55 -04:00 |
|
Tom Alexander
|
ade7fd30f4
|
Add an initial sudo role.
|
2022-10-09 18:51:41 -04:00 |
|