Commit graph

61 commits

Author SHA1 Message Date
Aly Raffauf 98f8de52c3 hosts: add preliminary stylix configs 2024-08-15 11:02:53 -04:00
Aly Raffauf 6fcbab02f3 Revert "fallarbor: enable hyprland"
Some checks are pending
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 c1f679c06e.
2024-08-07 19:40:35 -04:00
Aly Raffauf c1f679c06e fallarbor: enable hyprland
Some checks are pending
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-08-07 19:07:44 -04:00
Aly Raffauf b05223bd9f
hosts: automatic updates with semantic versioning (#70)
Some checks are pending
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
* hosts/common: set default FLAKE

* fallarbor,rustboro: use latest flake published on flakehub
2024-07-30 20:02:24 -04:00
Aly Raffauf 656ab5fcff fallarbor,rustboro: sway as default session
Some checks are pending
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-27 19:47:13 -04:00
Aly Raffauf b3dc86210e fallarbor: hyprland -> swayfx 2024-07-27 19:34:38 -04:00
Aly Raffauf 613b565227 secrets: reorg user-specific secrets 2024-07-25 18:26:14 -04:00
Aly Raffauf d0e5ae23a3 hosts: add secrets.nix 2024-07-22 19:56:56 -04:00
Aly Raffauf 6b1be071f6
home/desktop: reorg with wayland helpers (#58)
* home/sway: use wayland helpers

* home/sway: reorg

* home/sway: simplify string interpolation

* home/sway: fix faulty helpers

* home/sway: consolidate secondary modules

* home/sway: cleanup

* home/wayland: simplify screenshooter

* home/sway: better random wallpaper handling

* home/sway: move display configuration to hosts

* home/sway: move touch config to hosts

* hosts/petalburg: add sway bindings

* home/wayland/helpers: save screenshots to config.xdg.userDirs.pictures

* home/wayland/helpers: enable mako dnd while slurping

* nix fmt
2024-07-21 23:25:10 -04:00
Aly Raffauf e66b4c8e34
hosts: add READMEs (#50)
Some checks are pending
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 deb36b44e1
code cleanup (#47)
Some checks are pending
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 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 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 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 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 0840f43ffd declare GDK_SCALE in host cfg 2024-07-07 22:23:19 -04:00
Aly Raffauf 58b248367c nixosModules: move tailscale config to hosts 2024-07-07 20:10:54 -04:00
Aly Raffauf dbb3ec3895 move nixos/base to baseModules 2024-07-07 19:17:35 -04:00
Aly Raffauf 62e400ddeb move user settings from nixosModules to userModules 2024-07-07 17:12:00 -04:00
Aly Raffauf 2c6cfaa41a migrate fallarbor, lavaridge, petalburg, and rustboro to nixhw 2024-07-06 17:53:41 -04:00
Aly Raffauf 7db2c7a510 fallarbor, lavaridge: partial migration to nixhw 2024-07-06 17:12:44 -04:00
Aly Raffauf efcc254856 nixosModules: simplify options 2024-06-28 21:07:20 -04:00
Aly Raffauf e59d580d37 move user home-manager declarations to nixosModules 2024-06-28 19:36:23 -04:00
Aly Raffauf ab6d56a2f3 aly: add firefox bookmarks and extensions for work profile 2024-06-27 22:16:25 -04:00
Aly Raffauf 71a606119c hardware/laptop: power-profiles-daemon -> tlp 2024-06-27 16:49:14 -04:00
Aly Raffauf 05d7747a9e moved base hardware cofnig + sound to hardwareModules 2024-06-26 23:57:41 -04:00
Aly Raffauf 575149a3a0 move duplicated hardware configuration to config.ar.hardware module 2024-06-26 22:13:02 -04:00
Aly Raffauf 1039fe6eda fallarbor: format 2024-06-22 12:33:23 -04:00
Aly Raffauf db3c6686ea fallarbor: disable samba mounts 2024-06-22 12:21:35 -04:00
Aly Raffauf 195502dcbe simplified module options and host configs after dropping nixos-hardware input 2024-06-22 12:10:36 -04:00
Aly Raffauf 860d801a12 move intel-vaapi-driver overrides to overlays 2024-06-21 16:33:54 -04:00
Aly Raffauf 08d98ade6f reorganized hardware files and enabled firmware 2024-06-14 21:18:00 -04:00
Aly Raffauf af76a6fc5f Revert "disko: fix /boot being world-writeable"
This reverts commit 4b44917e2d due to
errors at install time.
2024-06-14 19:42:53 -04:00
Aly Raffauf ec9c82e706 move disko import to flakes 2024-06-14 19:06:08 -04:00
Aly Raffauf 4b44917e2d disko: fix /boot being world-writeable 2024-06-14 12:54:19 -04:00
Aly Raffauf 0e73c7580f refactor nixosModules with consistency with homeManagerModules 2024-06-11 21:16:05 -04:00
Aly Raffauf b01e8ebadb nixosModules: reformat to store all options in options.nix 2024-06-11 16:24:12 -04:00
Aly Raffauf 0831fdaeb9 flake: refactor home manager modules into flake output 2024-06-11 14:25:31 -04:00
Aly Raffauf a81a230895 secrets: organized public ssh keys 2024-06-10 20:30:01 -04:00
Aly Raffauf d772abff12 moved syncthing key/cert hosts -> nixosModules 2024-06-09 21:39:35 -04:00
Aly Raffauf 1f42499fe0 secrets: read host public key from hosts directory 2024-06-09 19:57:37 -04:00
Aly Raffauf d0c2409ac1 secrets: added syncthing key and certs 2024-06-09 19:25:55 -04:00
Aly Raffauf ac0d010e7e fallarbor: enable tailscale 2024-06-09 09:31:17 -04:00
Aly Raffauf 978431f9e2 Revert "enable btrfs autoscrub"
This reverts commit 82c89171fc.
2024-06-03 14:15:19 -04:00
Aly Raffauf 82c89171fc enable btrfs autoscrub 2024-06-02 05:17:30 -04:00
Aly Raffauf 2ab53ed2b9 code cleanup 2024-05-27 21:39:30 -04:00
Aly Raffauf 647a36b46c refactor flake.nix for multiarch support
flake: simplify nixos hosts with nixpkgs.lib.genAttrs
2024-05-24 13:37:55 -04:00
Aly Raffauf 62943b1e61 simpify per-host home configurations 2024-05-21 22:28:52 -04:00
Aly Raffauf 4f82c8c5bb home-manager: moved to shared modules for multi user configs 2024-05-19 12:35:15 -04:00