Aly Raffauf
f32bd338a4
hosts/mauville: add sway bindings
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-21 22:32:00 -04:00
Aly Raffauf
317cce361c
home/sway: move touch config to hosts
2024-07-21 22:27:06 -04:00
Aly Raffauf
a95c7d5ee3
home/sway: move display configuration to hosts
2024-07-21 22:25:42 -04:00
Aly Raffauf
3d432dffdf
home/sway: consolidate secondary modules
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-21 21:32:06 -04:00
Aly Raffauf
23ad89f6cf
home/sway: fix faulty helpers
2024-07-21 21:26:27 -04:00
Aly Raffauf
568de63fa1
flake: bump nixhw
2024-07-21 15:27:22 -04:00
Aly Raffauf
94a0f95b31
petalburg: add missing quote to iio config
2024-07-21 14:43:00 -04:00
Aly Raffauf
31866dbe20
hosts: update wifi docs
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
2024-07-20 20:37:46 -04:00
Aly Raffauf
5676ebb9e7
hosts: added wifi docs
2024-07-20 20:36:31 -04:00
Aly Raffauf
eefffed94f
hosts: add README.md
2024-07-20 20:35:01 -04:00
Aly Raffauf
e66b4c8e34
hosts: add READMEs ( #50 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
* mauville: add README
* mauville: added forĝejo docs and todo list
* github: ignore *.md files
* fallarbor: added README
* Fallarbor: correct hostname in README
* lavridge: added README
* petalburg: add README
* rustboro: add README
* lavaridge: update todo
* reformat markdown files with mdformat
* hosts/common: add README
2024-07-20 19:41:51 -04:00
Aly Raffauf
10948dcca8
mauville: use light mode
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-20 12:07:55 -04:00
Aly Raffauf
14b568f36f
Revert "hosts: enable tailscale ssh"
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
This reverts commit e7bb6fc676
.
2024-07-19 22:25:47 -04:00
Aly Raffauf
0fc3c44c4e
hosts: move wifi networks to wifi.nix
2024-07-19 22:25:16 -04:00
Aly Raffauf
b53a94c121
home/hyprland: rewrite in nix ( #48 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* home/hyprland: move scripts to scripts.nix
* home/hyprland: rewirte config in nix
* home/hyprland: moved all easily possible variables to nix
* nix fmt
* home/hyprland: move everything except usbmaps to nix
* aly: move hyprland config to nix
* petalburg: move hyprland config to nix
* home/hyprland: move submap starters to nix
* home/hyprland: inherit window and layer rules from vars.nix
* nix fmt
* home/hyprland: moved all hyprland settings to vars.nix
* home/hyprland: add options for default workspaces and window manager binds
* home/hyprland: remove workspaces option
* home/hyprland: vars.nix -> settings.nix
* home/hyprland: nixify extraConfig
* home/hyprland: standardize hyprland argument calls
* home/hyprland: get rid of defaultApps
2024-07-19 13:59:48 -04:00
Aly Raffauf
deb36b44e1
code cleanup ( #47 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* remove unused variables and nesting issues
* more code cleanups and build fixes
* cleanup sway
* base/plymouth: removed unnecessary font override
* hosts/common: remove unnecessary host checks
2024-07-18 21:05:35 -04:00
Aly Raffauf
fa2d6a7d72
mauville/transmission: update peer port
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Has been cancelled
nix-drybuild / lavaridge-drybuild (push) Has been cancelled
nix-drybuild / mauville-drybuild (push) Has been cancelled
nix-drybuild / petalburg-drybuild (push) Has been cancelled
nix-drybuild / rustboro-drybuild (push) Has been cancelled
2024-07-18 19:45:16 -04:00
Aly Raffauf
e7bb6fc676
hosts: enable tailscale ssh
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Waiting to run
nix-drybuild / lavaridge-drybuild (push) Waiting to run
nix-drybuild / mauville-drybuild (push) Waiting to run
nix-drybuild / petalburg-drybuild (push) Waiting to run
nix-drybuild / rustboro-drybuild (push) Waiting to run
2024-07-17 23:02:15 -04:00
Aly Raffauf
dbdfe5f07e
mauville/transmission: allow lan access
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Waiting to run
nix-drybuild / lavaridge-drybuild (push) Waiting to run
nix-drybuild / mauville-drybuild (push) Waiting to run
nix-drybuild / petalburg-drybuild (push) Waiting to run
nix-drybuild / rustboro-drybuild (push) Waiting to run
2024-07-17 21:51:14 -04:00
Aly Raffauf
e445022e51
mauville/transmission: disable reverse proxy, lan access only
2024-07-17 21:12:52 -04:00
Aly Raffauf
9da576898c
mauville: simplify initrd sshd setup
2024-07-17 11:33:51 -04:00
Aly Raffauf
ee1c240a5f
secrets: add transmission secret
...
mauville: add transmission credentialswith agenix
secrets/transmission: update
secres/transmission: require auth
secres/transmission: require auth
2024-07-17 00:59:38 -04:00
Aly Raffauf
1467fd3a8f
mauville: reorg and document initrd ssh key generator
2024-07-17 00:09:41 -04:00
Aly Raffauf
5ff89ab016
hosts: don't reboot with system upgrades
2024-07-17 00:05:31 -04:00
Aly Raffauf
e5ad899eca
mauville: move ot native nix abs and plex services
2024-07-16 23:23:22 -04:00
Aly Raffauf
6aa5b54e37
mauville/disko: fix disk names
2024-07-16 21:19:53 -04:00
Aly Raffauf
03f1092599
mauville: migrate to disko ( #43 )
...
* mauville: move to disko with btrfs on /dev/nvme0n1
* mauville: add media and archive disks with btrfs
* mauville: run ssh in initrd to type luks password
mauville: force system.autoUpgrade.allowReboot to false
mauville: bump stateVersion
no public secrets, autogen initrd ssh on activation
2024-07-16 21:13:30 -04:00
Aly Raffauf
444fefdd8e
hosts/common/samba: reuse options
2024-07-16 17:07:43 -04:00
Aly Raffauf
a844e2ff68
hosts: reorganize common config ( #39 )
...
* hosts: mv common.nix -> common/default.nix
* hosts/common: move wifi settings to wifi.nix
* hosts/common: add locale.nix, nix.nix, samba.nix, and secrets.nix
* hosts/common: move network and wifi settings to network.nix
* hosts/common: org fixes
2024-07-16 16:53:28 -04:00
Aly Raffauf
cd90c68f8c
home: add backblaze module ( #38 )
...
* home: add basic backblaze module
* home/backblaze: add keyFile and KeyIdFile options
* home/backblaze: handle secrets at home activation
* home/backblaze: activate *after* systemd for agenix secrets
* home/baxkblaze: fix spelling error in hm.dag.entryAfter
* home/backblaze: improve docs
* mauville/home: remove b2 authentication step
* home/backblaze: avoid unbound XDG_RUNTIME_DIR
* fix fmt
2024-07-16 13:36:39 -04:00
Aly Raffauf
67d0f7f6ac
mauville: idempotent backblaze authentication ( #37 )
...
* mauville: add backblaze secrets
* mauville/home: authenticate with backblaze before nightly backups
* fix format
* mauville: move backblaze secret to home
* aly: setup backblaze secrets
* mauville: pass config to hm module
2024-07-15 23:53:15 -04:00
Aly Raffauf
cb4d214916
mauville: remove redundant build-hosts service
2024-07-15 12:12:07 -04:00
Aly Raffauf
3899be29c3
home/hyprland: remove monitor + tablet config from module ( #30 )
...
* home: moved hyprland monitors to config.ar.home.desktop.hyprland.monitors and config.ar.home.desktop.desktop.hyprland.laptopMonitors
* nix fmt
* home/options: update formatting
* home/hyprland: move laptop montiors to hosts/hostname/home.nix
* home/hyprland: move external non-desktop displays to user home configs
* home/hyprland: move monitors to host + home configs
* home/hyprland: add ar.home.desktop.hyprland.tabletMode.tabletSwitches for automatically setting up a list of tablet switches
* nix fmt
2024-07-15 00:14:18 -04:00
Aly Raffauf
68058f33cd
home/hyprland: move tablet and touch mappingss to host-specific home.nix
2024-07-14 20:22:06 -04:00
Aly Raffauf
0353e44e1f
switch to latest generation on autoupgrade ( #29 )
...
* hosts/common: switch on autoupgrade
* hosts/common: adjust upgrade times
* format fix
* flake: update to latest nixhw
* hosts/common: set explicitly to persistent
2024-07-14 18:19:05 -04:00
Aly Raffauf
7ab7dd6f2c
mauville: disable forgejo registration
2024-07-11 21:06:45 -04:00
Aly Raffauf
e0909651f7
hosts: code cleanup
2024-07-10 21:21:14 -04:00
Aly Raffauf
17f721d33b
nixosmodules/greetd: simplify autologin options
2024-07-10 20:30:11 -04:00
Aly Raffauf
cb12a1f359
use hyprland from nixpkgs ( #16 )
2024-07-10 18:28:43 -04:00
Aly Raffauf
9b617fd1be
add pp-adjuster
2024-07-10 10:04:32 -04:00
Aly Raffauf
456c7addd7
drop mandarin
2024-07-09 20:29:45 -04:00
Aly Raffauf
945fbdcc39
restructure flake ( #14 )
...
* initial commit
* simplify output structure
* don't pull wallpaper from flake, use fetchGit
* swap nixvim for neovim
* fetch wallpaper correctly
* move nixvim to aly home config
2024-07-09 19:17:53 -04:00
Aly Raffauf
f747255f5c
mauville/home: specify cachix exe
2024-07-08 22:40:29 -04:00
Aly Raffauf
d63e7615bc
hosts: consolidate substituters
2024-07-08 17:54:12 -04:00
Aly Raffauf
d7b614187f
mauville/aly: push dialy builds to cachix
2024-07-08 17:40:09 -04:00
Aly Raffauf
ed82d1e7b8
userModules/aly/syncthing: handle secrets
2024-07-08 01:29:09 -04:00
Aly Raffauf
23e37fa814
move syncthing from nixosModules to userModules/aly
2024-07-08 00:58:52 -04:00
Aly Raffauf
41852c9d1f
nixosModules: move x keyboard config to hosts/common.nix
2024-07-08 00:29:15 -04:00
Aly Raffauf
c57efa7063
move host-specific config from baseModules -> hosts/common.nix
2024-07-08 00:21:51 -04:00
Aly Raffauf
0a58af6500
moved and simplified overlays from baseModules
2024-07-07 23:54:00 -04:00