Katherina Walshe-Grey
|
5c7d371ea5
|
misc: init with fstrim and nix store optimisation
|
2024-10-07 21:29:25 +01:00 |
|
Katherina Walshe-Grey
|
bb2b59cd20
|
kilgharrah/networking: switch on systemd-networkd debugging
hoping this will help diagnose an issue
|
2024-10-06 19:07:20 +01:00 |
|
Katherina Walshe-Grey
|
5a617f9cb3
|
kilgharrah: set up jellyfin
|
2024-10-02 17:02:35 +01:00 |
|
Katherina Walshe-Grey
|
4f85fb54d8
|
kilgharrah: enable fstrim and nvidia drivers
|
2024-10-01 19:44:31 +01:00 |
|
Katherina Walshe-Grey
|
cd84be16be
|
treewide: refactor bootloader config to common file
|
2024-10-01 19:20:34 +01:00 |
|
Katherina Walshe-Grey
|
1b18133585
|
kilgharrah: install gimp-with-plugins, jellyfin-media-player
|
2024-09-29 17:59:31 +01:00 |
|
Katherina Walshe-Grey
|
4e7ec3d571
|
tohru: install nicotine-plus
|
2024-09-28 07:42:19 +01:00 |
|
Katherina Walshe-Grey
|
ab035dcd5b
|
kilgharrah: set up ftp server
|
2024-09-28 05:08:12 +01:00 |
|
Katherina Walshe-Grey
|
8b04d9039e
|
orm: serve actual
|
2024-09-26 12:16:33 +01:00 |
|
Katherina Walshe-Grey
|
d1b974b86c
|
yevaud: specify (non-boot-critical) zfs datasets with randomcat's module
Also moves forgejo state directory to the default location
|
2024-09-24 18:56:27 +01:00 |
|
Katherina Walshe-Grey
|
2951f948b4
|
kilgharrah: set up zfs datasets using randomcat's module
|
2024-09-24 04:49:25 +01:00 |
|
Katherina Walshe-Grey
|
5ef9816a34
|
kilgharrah: enable zfs, luksdev
|
2024-09-23 23:22:48 +01:00 |
|
Katherina Walshe-Grey
|
4dbe61e97a
|
yevaud: add experimental BIND config
|
2024-09-19 23:25:35 +01:00 |
|
Katherina Walshe-Grey
|
9813aaf27b
|
kilgharrah: disable autosuspend
|
2024-09-19 23:06:40 +01:00 |
|
Katherina Walshe-Grey
|
bbb3bd3c16
|
kilgharrah: fix networking
|
2024-09-19 21:55:22 +01:00 |
|
Katherina Walshe-Grey
|
f6010a968c
|
treewide: specify hostname in host configs
|
2024-09-18 03:13:34 +01:00 |
|
Katherina Walshe-Grey
|
9f6d0fbaf8
|
treewide: move all deployment keys to flake.nix
|
2024-09-18 03:06:48 +01:00 |
|
Katherina Walshe-Grey
|
f4da07c4e6
|
move all host-specific configuration to hosts directory
|
2024-09-17 17:22:58 +01:00 |
|
Katherina Walshe-Grey
|
cbb44fd11d
|
tohru: install amberol
|
2024-09-15 16:40:16 +01:00 |
|
Katherina Walshe-Grey
|
251560f761
|
qenya: declaratively define more of GNOME config
Closes #3
|
2024-09-12 15:41:43 +01:00 |
|
Katherina Walshe-Grey
|
a2cb35148c
|
pipewire-low-latency: split to reusable module
|
2024-09-12 11:38:17 +01:00 |
|
Katherina Walshe-Grey
|
c5261caa21
|
base-graphical: include settings for fonts, libinput, printing
|
2024-09-11 15:06:41 +01:00 |
|
Katherina Walshe-Grey
|
9e638c009f
|
base-graphical: add desktop manager config
|
2024-09-11 06:36:21 +01:00 |
|
Katherina Walshe-Grey
|
aeab801602
|
base-graphical: init with pipewire config
|
2024-09-11 05:43:35 +01:00 |
|
Katherina Walshe-Grey
|
3fc4efab9c
|
rename sysadmin module to base-server
|
2024-09-11 05:17:19 +01:00 |
|
Katherina Walshe-Grey
|
5fefab9707
|
kilgharrah: switch from pulseaudio to pipewire
|
2024-09-10 22:40:07 +01:00 |
|
Katherina Walshe-Grey
|
5a71df020e
|
kilgharrah: install zoom
|
2024-09-08 20:58:53 +01:00 |
|
Katherina Walshe-Grey
|
9a27610757
|
kilgharrah: install firefox, steam
|
2024-09-06 02:51:58 +01:00 |
|
Katherina Walshe-Grey
|
5290f25062
|
steam: move to common config
|
2024-09-06 02:50:40 +01:00 |
|
Katherina Walshe-Grey
|
4bb4780186
|
firefox: declaratively define important settings & extensions
Closes #4
|
2024-09-06 02:38:28 +01:00 |
|
Katherina Walshe-Grey
|
39d73b4ed7
|
kilgharrah: disallow remote deployment
|
2024-09-05 00:20:49 +01:00 |
|
Katherina Walshe-Grey
|
92f5b74584
|
kilgharrah: update deprecated option name
|
2024-09-04 23:43:56 +01:00 |
|
Katherina Walshe-Grey
|
5e2e28cbe9
|
kilgharrah: networking: switch from networkmanager to systemd-networkd
|
2024-09-04 23:38:58 +01:00 |
|
Katherina Walshe-Grey
|
09087ba199
|
kilgharrah: rearrange and split up configuration
|
2024-09-04 23:31:02 +01:00 |
|
Katherina Walshe-Grey
|
84e44962ee
|
kilgharrah: install bitwarden, discord, tor-browser-bundle-bin
|
2024-09-04 20:57:32 +01:00 |
|
Katherina Walshe-Grey
|
5e756c82e7
|
kilgharrah: init
|
2024-09-04 19:14:47 +01:00 |
|
Katherina Walshe-Grey
|
d112e705f1
|
tohru: rearrange and split up configuration
|
2024-08-30 18:22:13 +01:00 |
|
Katherina Walshe-Grey
|
4ed696e5b1
|
sysadmin: specify UTC timezone
|
2024-08-29 19:26:57 +01:00 |
|
Katherina Walshe-Grey
|
96f4062991
|
tohru: install zoom-us
|
2024-08-29 18:37:37 +01:00 |
|
Katherina Walshe-Grey
|
766aa146df
|
users: change to immutable users
|
2024-08-29 18:27:43 +01:00 |
|
Katherina Walshe-Grey
|
66cc74e388
|
users: define extraGroups per-host
|
2024-08-29 17:56:13 +01:00 |
|
Katherina Walshe-Grey
|
8076f91738
|
sysadmin: init, replacing deployment directory
|
2024-08-29 16:00:50 +01:00 |
|
Katherina Walshe-Grey
|
9231431fa8
|
kalessin: remove /data dataset
|
2024-08-18 16:45:35 +01:00 |
|
Katherina Walshe-Grey
|
e2f5407c75
|
hosts: add kalessin
|
2024-08-12 19:37:39 +01:00 |
|
Katherina Walshe-Grey
|
a2dc4024e0
|
syncthing: add extra shares
|
2024-08-12 16:12:03 +01:00 |
|
Katherina Walshe-Grey
|
2b9b157679
|
shaw: init, install syncthing
|
2024-08-05 04:14:33 +01:00 |
|
Katherina Walshe-Grey
|
50b47981c8
|
tohru: rearrange files
|
2024-08-05 02:47:42 +01:00 |
|
Katherina Walshe-Grey
|
7f74fdbe87
|
tohru: install prismlauncher, uninstall thunderbird
|
2024-08-02 12:03:12 +01:00 |
|
Katherina Walshe-Grey
|
e1ae112e8a
|
dconf: simplify default override
|
2024-07-30 13:18:59 +01:00 |
|
Katherina Walshe-Grey
|
31bf48154c
|
consolidate home-manager config to a module with one entrypoint
|
2024-07-30 13:02:11 +01:00 |
|
Katherina Walshe-Grey
|
469072c57e
|
yevaud: add redirect for birdsong.network
|
2024-07-27 00:24:33 +01:00 |
|
Katherina Walshe-Grey
|
3bed356294
|
zsh: enable, set for qenya, add config
|
2024-07-27 00:23:27 +01:00 |
|
Katherina Walshe-Grey
|
d17ef00e1c
|
birdsong: rename option peer -> peering
|
2024-07-25 08:14:41 +01:00 |
|
Katherina Walshe-Grey
|
70247124a6
|
tohru, orm: tidy up vestigial wireguard config
|
2024-07-25 08:06:32 +01:00 |
|
Katherina Walshe-Grey
|
e90afae7ac
|
birdsong: fully modularise existing wireguard config
|
2024-07-25 07:52:43 +01:00 |
|
Katherina Walshe-Grey
|
5d258de497
|
birdsong: begin modularising wireguard config
|
2024-07-24 22:32:49 +01:00 |
|
Katherina Walshe-Grey
|
e3068a144a
|
fonts, steam: convert to nixos modules
|
2024-07-24 18:29:29 +01:00 |
|
Katherina Walshe-Grey
|
049e3ff091
|
forgejo: convert to nixos module
|
2024-07-24 17:29:26 +01:00 |
|
Katherina Walshe-Grey
|
f36cd49121
|
tohru: install jellyfin-media-player
|
2024-07-20 02:22:08 +01:00 |
|
Katherina Walshe-Grey
|
ec44c955d2
|
tohru: uninstall chromium
|
2024-07-19 20:04:25 +01:00 |
|
Katherina Walshe-Grey
|
377060873d
|
add/rearrange packages
|
2024-07-19 20:04:12 +01:00 |
|
Katherina Walshe-Grey
|
c60728e7aa
|
wireguard: initial setup
|
2024-07-19 19:26:36 +01:00 |
|
Katherina Walshe-Grey
|
35563b1b07
|
tohru: install evolution
|
2024-07-18 23:28:16 +01:00 |
|
Katherina Walshe-Grey
|
b96ef23c6c
|
rearrange files
|
2024-07-18 23:22:35 +01:00 |
|
Katherina Walshe-Grey
|
0d0b3e2d2d
|
nginx: refactor to apply settings across all nodes
|
2024-07-09 22:00:09 +01:00 |
|
Katherina Walshe-Grey
|
18bc4afc65
|
regenerate hardware-configuration.nix on all machines
|
2024-07-02 19:00:36 +01:00 |
|
Katherina Walshe-Grey
|
8c089a1a55
|
hosts: orm: initial setup
|
2024-07-02 17:53:22 +01:00 |
|
Katherina Walshe-Grey
|
a0d06b6c0a
|
git: set default branch to "main"
|
2024-06-30 10:32:49 +01:00 |
|
Katherina Walshe-Grey
|
a3c3c9c12c
|
[tohru] install "don't take it personally, babe"
|
2024-06-27 11:43:48 +01:00 |
|
Katherina Walshe-Grey
|
55f65b71d1
|
[tohru] Install Discord, OpenTTD, Gimp
|
2024-06-26 14:49:34 +01:00 |
|
Katherina Walshe-Grey
|
d9018e7d75
|
[tohru] Update package name for Digital
|
2024-06-25 10:19:38 +01:00 |
|
Katherina Walshe-Grey
|
86fb1b3819
|
[tohru] Install Digital: A Love Story
|
2024-06-23 21:16:35 +01:00 |
|
Katherina Walshe-Grey
|
19886a488c
|
[tohru] Enable syncthing with kilgharrah
|
2024-06-19 21:00:03 +01:00 |
|
Katherina Walshe-Grey
|
f71a65d051
|
[tohru] Remove reference to itch client
|
2024-06-19 20:58:18 +01:00 |
|
Katherina Walshe-Grey
|
8ed478edb7
|
[tohru] refresh hardware-configuration.nix
|
2024-06-19 18:37:16 +01:00 |
|
Katherina Walshe-Grey
|
dccb037942
|
[yevaud] Set up tmux
|
2024-06-17 14:04:09 +01:00 |
|
Katherina Walshe-Grey
|
785184c7ef
|
[tohru] Install Thunderbird
|
2024-06-14 23:02:59 +01:00 |
|
Katherina Walshe-Grey
|
a558fb0324
|
[tohru] Enable joycond
|
2024-06-14 15:41:33 +01:00 |
|
Katherina Walshe-Grey
|
bf8e65ebe3
|
[tohru] Install Microsoft core web fonts
|
2024-06-07 22:08:37 +01:00 |
|
Katherina Walshe-Grey
|
7476ee2a04
|
[tohru] Install Foliate and KeePassXC
|
2024-06-07 19:19:45 +01:00 |
|
Katherina Walshe-Grey
|
59d4f13247
|
[tohru] Support NTFS drives
|
2024-06-07 16:34:15 +01:00 |
|
Katherina Walshe-Grey
|
019df6a883
|
[yevaud] Remove TODO for enabling SSH on Forgejo
It already works lol, that was easy
|
2024-06-06 01:16:27 +01:00 |
|
Katherina Walshe-Grey
|
12fa3004b4
|
[tohru] Install LibreOffice
|
2024-06-06 00:49:11 +01:00 |
|
Katherina Walshe-Grey
|
daeb0198df
|
Consolidate btop into cli file
|
2024-06-06 00:33:34 +01:00 |
|
Katherina Walshe-Grey
|
d9c5393cff
|
[yevaud] Change Forgejo domain name
|
2024-06-06 00:23:09 +01:00 |
|
Katherina Walshe-Grey
|
bf2d7f7f10
|
Rename services directory to common
|
2024-06-05 23:30:24 +01:00 |
|
Katherina Walshe-Grey
|
1ca847cd91
|
[tohru] Modularise steam config
|
2024-06-05 23:22:51 +01:00 |
|
Katherina Walshe-Grey
|
433930bde6
|
Simplify build-related config
|
2024-06-05 23:03:25 +01:00 |
|
Katherina Walshe-Grey
|
104d995dd2
|
[tohru] Modularise firefox config
(such as it is)
|
2024-06-05 22:38:13 +01:00 |
|
Katherina Walshe-Grey
|
c8da705e4b
|
[yevaud] Modularise forgejo config
|
2024-06-05 22:32:50 +01:00 |
|
Katherina Walshe-Grey
|
c680907894
|
Sync CLI tools across all hosts
|
2024-06-05 22:14:32 +01:00 |
|
Katherina Walshe-Grey
|
050fe2d1a7
|
Sync Git identity across all hosts
(and also home directory location, but that's sort of standard anyway)
|
2024-06-05 21:23:22 +01:00 |
|
Katherina Walshe-Grey
|
331d4006c2
|
[tohru] Modularise GNOME config
|
2024-06-05 21:15:54 +01:00 |
|
Katherina Walshe-Grey
|
0f824bc284
|
[tohru] Modularise vscode config
|
2024-06-05 21:07:45 +01:00 |
|
Katherina Walshe-Grey
|
7b87bdbc2f
|
More deduplication
|
2024-06-05 20:31:13 +01:00 |
|
Katherina Walshe-Grey
|
4eac965b88
|
Modularise nginx and openssh config
|
2024-06-05 19:26:05 +01:00 |
|
Katherina Walshe-Grey
|
b83c95b8b6
|
Modularise user config
|
2024-06-05 18:14:21 +01:00 |
|
Katherina Walshe-Grey
|
3ca50c6d17
|
[tohru] Username change: bluebird -> qenya
|
2024-06-05 16:11:54 +01:00 |
|
Katherina Walshe-Grey
|
0908d7a2c8
|
[yevaud] Username change: bluebird -> qenya
|
2024-06-05 15:16:17 +01:00 |
|
Katherina Walshe-Grey
|
c51b3f5a1a
|
[yevaud] Allow remote root login only from home network
This is hacky and I will come up with a better way of doing remote deployment later
|
2024-06-05 12:03:57 +01:00 |
|