Commit graph

160 commits

Author SHA1 Message Date
Aly Raffauf 3eff37c8aa home: convert mako to systemd service 2024-08-02 16:42:37 -04:00
Aly Raffauf 15ad9f4cec home: run gammastep as service for redShift" 2024-08-02 14:59:22 -04:00
Aly Raffauf f8f1a48ce9 user playerctld as systemd service 2024-08-02 14:49:18 -04:00
Aly Raffauf c3895dc388 hyprland,sway: don't start swayosd 2024-08-02 14:44:02 -04:00
Aly Raffauf 650ce2c546 home: switch hyprland and sway to new swayidle systemd service 2024-08-02 14:33:18 -04:00
Aly Raffauf 82325d16e2 hyprland,sway: sleep 2 before suspend
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 08:06:31 -04:00
Aly Raffauf a241d3b7f7 sway: autostart wayland-pipewire-idle-inhibit
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-31 00:23:27 -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 d037323c60 sway: don't sleep before suspend
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 15:56:44 -04:00
Aly Raffauf d175507331 hyprland,sway: pass "lock 'swaylock'" to swayidle so loginctl lock-session works 2024-07-30 15:46:08 -04:00
Aly Raffauf 0c1c4712ea hyprland,sway: update README
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-29 20:19:10 -04:00
Aly Raffauf f60c625530 sway,hyprland: blur nwg-drawer background
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-29 18:55:03 -04:00
Aly Raffauf 6181264704 sway,hyprland: update README 2024-07-29 18:40:56 -04:00
Aly Raffauf c945d562ad home/sway: caps lock as extra ctrl
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 00:08:03 -04:00
Aly Raffauf 49ff24b4a9 home/sway: improve handling of optional swayfx configuration
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 23:15:00 -04:00
Aly Raffauf c85e597584 home/wayland: combine hyprland and sway randomWallpaper scripts
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 18:34:56 -04:00
Aly Raffauf e5d143c66a home/sway: fix gtkhide titlebar 2024-07-25 20:57:56 -04:00
Aly Raffauf e3ae57e131 home/sway: don't autostart blueman applet
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 20:33:04 -04:00
Aly Raffauf aca3b8e0c7 home/wayland: Super + Tab shows rofi window mode 2024-07-25 20:32:11 -04:00
Aly Raffauf 94df35b166 home/wayland: add rofi run Super+Shift+R shortcut 2024-07-25 20:25:22 -04:00
Aly Raffauf 2cf2bb3747
home/waybar: use networkmanager-dmenu and blueberry (#63)
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/waybar: use rofi with networkmanager_dmenu for wifi

* home/rofi: improve networkmanager-dmenu settings

* home/waybar: move to wofi

* home/waybar: use blueberry for bluetooth

* home/hyprland: add bluberry window rules
2024-07-25 18:03:57 -04:00
Aly Raffauf e4bac1ec6f home/hyprland, home/sway: update README
Some checks are pending
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
2024-07-25 15:42:01 -04:00
Aly Raffauf 945a4c155c home/hyprland, home/sway: update README 2024-07-25 15:42:01 -04:00
Aly Raffauf 5e801091f6
home: fuzzel,wlogout -> rofi (#62)
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: add rofi module with default settings

* home/hyprland: switch to rofi

* home/waybar: switch to rofi

* home/wayland: switch to rofi

* home/sway: switch to rofi

* cleanup

* home.rofi: remove unused emoji plugin
2024-07-25 15:26:12 -04:00
Aly Raffauf 25112a550c
home/sway: add windowManagerBinds to sway (#61)
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/sway: add windowManagerBinds to sway

* home/sway: simplify modes
2024-07-23 21:02:33 -04:00
Aly Raffauf 88f3e8434a home/sway: simplify and normalize with hyprland
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-23 18:25:18 -04:00
Aly Raffauf 5bc55968b4 aly: move sway config to parity with hyprland
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-23 17:29:05 -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 f017eec6e8 home/sway: add README
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-21 23:40:44 -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 1e1a02a5b3 reorg and switc hto grim+slurp for screenshots
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-21 20:59:03 -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 59b3293571 home: code readability improvements 2024-07-10 23:43:51 -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 0a58af6500 moved and simplified overlays from baseModules 2024-07-07 23:54:00 -04:00
Aly Raffauf c0ce74cad2
use wallpapers from upstream flake (#13)
* initial commit

* source wallpapers from wallpaper flake and overlay over nixpkgs

* bump flake.lock

* nixos/desktop: install alyraffauf-wallpapers
2024-07-06 00:35:45 -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 c3776d318a home/defaultApps: create xdg desktop entries for default apps so the user doesn't have to specify them 2024-06-29 21:35:07 -04:00
Aly Raffauf 575149a3a0 move duplicated hardware configuration to config.ar.hardware module 2024-06-26 22:13:02 -04:00
Aly Raffauf 7fad3c1a86 defaultApps: configurable default file manager 2024-06-21 23:05:31 -04:00
Aly Raffauf b329714206 move sway options to options.nix and follow osConfig 2024-06-21 17:44:27 -04:00
Aly Raffauf c53fe181da sway/hyprland: switch to nemo file manager 2024-06-19 23:47:52 -04:00
Aly Raffauf 5a5a8dcb13 gammstep: Mozilla location service has been discontinued, hard-coding coordinates for ATL 2024-06-19 20:19:56 -04:00
Aly Raffauf c7a02e12ec randomWallpaper: use [[]] instead of [] 2024-06-15 11:30:31 -04:00
Aly Raffauf 1a9b0d2cbe randomWallpaper: fill instead of fit 2024-06-14 22:12:04 -04:00
Aly Raffauf 0e2068b4c6 hyprland/sway; move waybar config to waybar module 2024-06-11 21:32:46 -04:00
Aly Raffauf 0e73c7580f refactor nixosModules with consistency with homeManagerModules 2024-06-11 21:16:05 -04:00
Aly Raffauf b3b04a9e41 homeManagerModules: simplify and refactor options into options.nix 2024-06-11 17:49:50 -04:00
Aly Raffauf 0831fdaeb9 flake: refactor home manager modules into flake output 2024-06-11 14:25:31 -04:00
Aly Raffauf f21d50f7fb rustboro: decrease scaling to 1x and compensate with font 2024-06-09 22:00:30 -04:00