Commit graph

475 commits

Author SHA1 Message Date
Aly Raffauf 786571ebf9 petalburg: install acpi_call
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-19 11:46:17 -04:00
Aly Raffauf 5823611b13 petalburg: change stylix background
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-18 23:10:39 -04:00
Aly Raffauf 483fa70f5b flake: update fetchgits 2024-08-18 22:46:47 -04:00
Aly Raffauf b2af985513 rustboro: change to default-light color scheme 2024-08-18 12:05:56 -04:00
Aly Raffauf d2f5b99608 hosts: don't overlay rbw from unstable 2024-08-17 21:13:27 -04:00
Aly Raffauf 2c862be404 petalburg: decrease font sizes 2024-08-17 13:51:19 -04:00
Aly Raffauf c112fcd6c5
migrate to stylix (#90)
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
* flake: add stylix modules

* yank enough to make hosts build with stylix enabled

* add initial common stylix theme

* waybar: remove custom colors

* rofi: reimplement theme

* rofi: transparency fix

* rofi: remove old theme

* swayosd: use stylix colors

* remove theme.colors

* remove remaining theme config outside icons + gtk settings

* remove darkMode toggle

* restore fuzzel module

* randomWallpaper: disable * configs in sway

* randomWallpaper: disable hyprpaper stylix config

* swaylock: restore non-theme settings

* hosts: fix wallpaper

* waybar: restore colors

* rofi: restore theme

* rofi: use proper border color

* harmonize font sizes

* rofi: use borderRadius setting

* tmux: remove theming

* hosts: add preliminary stylix configs

* randomWallpaper: force hyprpaper off

* fallarbor: set correct wallpaper

* rofi: fix transparency issues on hyprland

* sway: override stylix indicator colors
2024-08-15 15:55:39 -04:00
Aly Raffauf 2dd0624c60 hosts/common: install python3 for ansible
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-14 13:03:26 -04:00
Aly Raffauf 09afb04ec3 lavaridge: use kernel 6.9 2024-08-14 12:57:09 -04:00
Aly Raffauf 1fc0a85b75 hosts/common: disable monitor.libcamera to avoid camera always on
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-14 10:11:56 -04:00
Aly Raffauf b6111fcbe1 mauville: enable easyeffects
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-11 20:52:06 -04:00
Aly Raffauf b94f31157a mauville: update font, monitor res, and theme 2024-08-11 20:51:49 -04:00
Aly Raffauf 001c39f156 mauville: sway by default 2024-08-11 20:40:29 -04:00
Aly Raffauf 1078872191 flake: update nixos-unstable; hosts: overly zed and rbw from unstable
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-10 11:49:27 -04:00
Aly Raffauf 2d4491c743 lavaridge: remove unused imports
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-09 21:33:53 -04:00
Aly Raffauf d9935bf1b2 mauville: set samba extraConfig for speed 2024-08-09 21:21:02 -04:00
Aly Raffauf 40d2853baa lavaridge: update to kernel 6.10
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-09 19:20:10 -04:00
Aly Raffauf 3671401d62
theme: overhaul (#78)
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
* add nord css

* waybar: workaround to avoid hardcoding rgba colors

* alacritty: fix fotn references

* kitty: add custom theme

* waybar: fmt

* aly: remove zed transparency rules

* theme: customize adwaita

* aly: set colors

* desktop: borders 2px -> 4px

* mako: increase border size

* theme: add teritiary color

* hyprland: ignorezero for rofi

* theme: remove teritary color option

* rofi: dynamic theme

* waybar: cleanup

* aly: override helix theme to rose-pine-moon

* return to old defaults

* theme: restore gtk recoloring

* waybar: remove transparency

* aly/theme: mtch rosé pine font color

* theme: add global border-radius options

* theme: add borderRadius

* mauville: override with rose pine dawn colors

* mauville: force override with rose pine dawn colors
2024-08-09 18:16:46 -04:00
Aly Raffauf 23c783cfc5
theme: add font options (#76)
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
* swaylock: update to standard font name

* theme: setup font options and mgirate theme.nix

* zed: migrate to font modules

* swaylock: migrate to font modules

* kitty: migrate to font modules

* fuzzel: migrate to font modules

* vsCodium: migrate to font modules

* rofi: migrate to font modules

* rofi: migrate to font modules

* waybar: migrate to font modules

* alacritty: migrate to font modules

* alacritty: pull font size from theme module

* nixfmt

* rustboro: migrate font overrides

* waybar: calculate font size from theme font settings

* vsCodium: set font size from module

* zed: set font size from module

* sway: migrate to font modules

* wlogout: migrate to font modules

* mako: migrate to font modules

* sway: fix improper option reference
2024-08-07 23:09:31 -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 a09007778a hosts: better rebootWindow + don't reboot on autoupgrade
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 11:12:49 -04:00
Aly Raffauf 39f172101a hosts: update README.md
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-05 16:51:19 -04:00
Aly Raffauf e6bbe0c64f hosts: update README.md 2024-08-05 16:49:34 -04:00
Aly Raffauf 5c7a4f9294 hosts: add muchacho wifi connection
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-05 13:17:02 -04:00
Aly Raffauf 15073bac50 hosts: override rbw to 1.12.1
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-04 00:03:18 -04:00
Aly Raffauf 2804367494 petalburg: remove pp-adjuster 2024-08-03 17:46:31 -04:00
Aly Raffauf f6dc15a157 hosts: remove FCS wifi
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-02 17:59:17 -04:00
Aly Raffauf bc207b683a hosts/common: install git by default 2024-07-30 20:56:38 -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 262481ac27
hyprland: simplify and remove unused tablet options (#68)
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-07-30 16:51:41 -04:00
Aly Raffauf 3f9918caf9
home.desktop: generic autoSuspend, randomWallpaper, and redShift options (#67)
* move sway/hyprland autoSuspend settings to desktop module

* mauville: migrate settings

* migrate missing if statements

* home/desktop: move randomWallpaper to to desktop

* migrate randomWallpaper

* home: migrate redShift options to desktop
2024-07-30 16:34:06 -04:00
Aly Raffauf f3bb8a906d lavaridge: change easyeffects preset
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-28 12:58:22 -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 78481e7252 lavaride: force use 6.9 kernel
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-26 19:25:23 -04:00
Aly Raffauf 168dc61213 hosts: add rofi-bluetooth overlay 2024-07-26 00:21:42 -04:00
Aly Raffauf 95a482b961 nix fmt 2024-07-25 21:03:26 -04:00
Aly Raffauf 613b565227 secrets: reorg user-specific secrets 2024-07-25 18:26:14 -04:00
Aly Raffauf 951f45169b flake: bump nixhw
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-25 08:42:28 -04:00
Aly Raffauf ae0e007ba2
home: nixify swayidle (#60)
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
* home/hyprland: nixify idled

* home/hyprland: don't pass before-sleep commands if autosuspend is disabled

* home/hyprland: simplify idled options

* home/sway: mirror hyprland idleD improvements
2024-07-23 17:04:23 -04:00
Aly Raffauf ba1d6fe0fd
home: move gnome config to hm (#59)
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
* base: limit systemd-boot configurations to 10

* home/gnome: cleanup

* home/gnome: move extesniosn to hm module

* home/gnome: fix nesting

* home/gnome: add cs adjuster

* nixos/gnome: simplify fprintd fixes

* Revert "nixos/gnome: simplify fprintd fixes"

This reverts commit 540ba39bf9.

* home/gnome: enable extensions with dconf

* nixos/gnome: update triple buffer overlay hash
2024-07-23 13:04:10 -04:00
Aly Raffauf d0e5ae23a3 hosts: add secrets.nix 2024-07-22 19:56:56 -04:00
Aly Raffauf a281c7255b hosts: accept flake config during autoUpgrade
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-22 14:00:32 -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 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
Some checks are pending
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)
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 10948dcca8 mauville: use light mode
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-20 12:07:55 -04:00
Aly Raffauf 14b568f36f Revert "hosts: enable tailscale ssh"
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
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)
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
* 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)
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 fa2d6a7d72 mauville/transmission: update peer port
Some checks failed
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
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
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
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
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
Aly Raffauf 0840f43ffd declare GDK_SCALE in host cfg 2024-07-07 22:23:19 -04:00
Aly Raffauf d2c45940d3 flake: add homeManagerModules for each user 2024-07-07 21:07:35 -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 094fb25714 nixos: move zramswap to base and delete module options 2024-07-07 17:17:51 -04:00
Aly Raffauf 62e400ddeb move user settings from nixosModules to userModules 2024-07-07 17:12:00 -04:00
Aly Raffauf 09a893cc86 rustboro: switch to hyprland 2024-07-07 15:07:58 -04:00
Aly Raffauf b27ec564a0 petalburg: add power-profiles-adjuster and move specific hyprland binds to home.nix 2024-07-07 00:50:30 -04:00
Aly Raffauf 4d817c1f72 mauville/home: implify systemd units 2024-07-06 20:08:53 -04:00
Aly Raffauf 18c5686d18 mandarin,mauville: migrate to nixhw 2024-07-06 18:05:20 -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 58039a6563 move raffauflabsModules to separate git repo (#12)
* remove from flake + delete files

* README: add raffauflabs modules link
2024-07-05 20:58:05 -04:00
Aly Raffauf db40755c05 nixos: swap navidrome container for bare metal service 2024-07-05 12:14:48 -04:00
Aly Raffauf fdf1172468 mauville: enable forgejo instance 2024-07-04 21:03:49 -04:00
Aly Raffauf 7709618e40 mauville/nginx: pull navidrome port from options 2024-07-04 15:21:39 -04:00
Aly Raffauf 3ece1b47a4 mauville: add initial ddclient and nginx configs for forgejo 2024-07-04 14:02:14 -04:00
Aly Raffauf 76e6626187
home/theme: remove abstractions and simplify options
* removed gtk and icon theme option abstractions

* home/theme: remove cursorTheme options

* rustboro/home: migrate cursor theme overrides

* home/theme: use config.gtk.font instead of options.nix abstractions

* home/them: dark mode/light mode check for icons

* home/theme: remove terminalFont options

* home: move home.themes.colors.darkMode to home.themes.darkMode

* home/them: improve gnome font settings

* waybar: stay dark even when in light mode
2024-07-03 10:35:39 -04:00
Aly Raffauf da2cbecbe7
change theme from catppuccin -> adwaita (#8)
* switch default gtk theme and colors to adw-gtk3

* vscodium: move to adwaita

* home/theme: switch qt theme to Adwaita-dark

* wlogout: migrate to adwaita and improve look and feel

* nixpkgs: remove adwaita overrides

* plymouth: remove catppuccin theme

* home/chromium: remove catppuccin theme

* emacs: remove catppuccin

* home/neovim: catppuccin -> ayu

* nixos/base: remove catppuccin console colors

* home/theme: switch to Bibata cursors

* nixos/lightdm: conform to default home theme

* home: remove theme overrides

* qlogout: fix regression with button:focus keeping entries highlighted when unhovered

* format with alejandra

* home/waybar: match colors to adwaita

* home/fuzzel: match selection colors with theme.colors

* mauville: remove overrided vscode theme

* aly: use firefox gnome theme

* rustboro: decrease cursor size override

* nixos/options: remove catppuccin references

* home/theme: fixed regression in theme.gtk.hideTitleBar
2024-07-01 22:59:41 -04:00
Aly Raffauf 2220b347bd mauville: fix catppuccin theme name following upstream 2024-07-01 13:09:08 -04:00
Aly Raffauf 3f53313228 rustboro: use ondemand cpu governor 2024-07-01 00:53:22 -04:00
Aly Raffauf fb7780e043 mauville: fetch nix-cache secrets with agenix 2024-06-30 23:28:24 -04:00
Aly Raffauf 931c929fe9 nixosModules: remove ollama module 2024-06-30 23:01:57 -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 794d5386bb rustboro: let tlp handle cpu governor 2024-06-27 18:31:41 -04:00
Aly Raffauf 71a606119c hardware/laptop: power-profiles-daemon -> tlp 2024-06-27 16:49:14 -04:00
Aly Raffauf 4b083899e1 mauville: switch to mocha theme 2024-06-27 12:05:56 -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 88a65597a5 mauville: setup ddclient 2024-06-25 21:47:48 -04:00
Aly Raffauf 3de76e8a6b theme: fixed failure to apply default catppuccin-gtk themes due to upstream renaming 2024-06-25 09:54:17 -04:00
Aly Raffauf 61366cd6ad rustboro: enable lightdm 2024-06-22 15:44:25 -04:00
Aly Raffauf fc7e661671 rustboro: remove tpm-rng kernel module 2024-06-22 15:43:51 -04:00
Aly Raffauf e42806a80a rustboro: switch to cinnamon 2024-06-22 15:30:34 -04:00
Aly Raffauf 1039fe6eda fallarbor: format 2024-06-22 12:33:23 -04:00
Aly Raffauf 9ab80aece1 mauville: enable steam gamescope session 2024-06-22 12:22:31 -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 69bc95fc46 rustboro: simplified home config 2024-06-21 20:36:57 -04:00
Aly Raffauf b329714206 move sway options to options.nix and follow osConfig 2024-06-21 17:44:27 -04:00
Aly Raffauf 860d801a12 move intel-vaapi-driver overrides to overlays 2024-06-21 16:33:54 -04:00
Aly Raffauf f63b229cd8 rustboro: enable powertop 2024-06-21 16:24:38 -04:00
Aly Raffauf 0921ac347c mandarin: enabled opengl 2024-06-19 21:24:49 -04:00
Aly Raffauf 47d1432434 nixos: added option to automount mauville Samba shares for user aly at boot 2024-06-18 19:44:31 -04:00
Aly Raffauf 9f10655a6c rustboro: add samba share automounts 2024-06-18 19:16:35 -04:00
Aly Raffauf 69544be359 mauville/home: build select flake nixosConfigurations daily 2024-06-17 22:51:27 -04:00
Aly Raffauf 29968b0f73 lavaridge: fix bug in kernel module config + make amdgpu available in initrd 2024-06-16 01:11:34 -04:00
Aly Raffauf bfe0eff46d mandarin: fix incorrect ollama setup 2024-06-15 19:29:02 -04:00
Aly Raffauf 32a9eef8d3 mandarin: switched to amd gpu 2024-06-15 17:47:22 -04:00
Aly Raffauf db6d934824 mauville: fix color overrides 2024-06-15 11:39:11 -04:00
Aly Raffauf 1c04af0471 mauville: use catppuccin-machiato desktop themes 2024-06-14 22:47:46 -04:00
Aly Raffauf 1a9b0d2cbe randomWallpaper: fill instead of fit 2024-06-14 22:12:04 -04:00
Aly Raffauf 08d98ade6f reorganized hardware files and enabled firmware 2024-06-14 21:18:00 -04:00
Aly Raffauf 56823c5c11 mandairn: format fix 2024-06-14 20:44:50 -04:00
Aly Raffauf 4f14130b95 mandarin: enable flatpak 2024-06-14 20:39:40 -04:00
Aly Raffauf 00c2472ce2 mandarin: code reorg 2024-06-14 20:39:32 -04:00
Aly Raffauf 60d669d565 mandarin: enable ollama 2024-06-14 20:14:37 -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