Aly Raffauf
265756abaf
hyprland/wallpaper: sleep before killing old swaybg instance
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-18 17:53:19 -04:00
Aly Raffauf
33e0233b03
hyprland/wallpaper: spawn new swyabg process before killing old one
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-18 17:16:11 -04:00
Aly Raffauf
d2e51f8a32
home/hyprland: actively check for new monitors and asign them wallpapers ( #46 )
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-18 13:23:54 -04:00
Aly Raffauf
98aaa97429
home/hyprland: don't include clamshell script if no laptopMonitors exist
2024-07-15 07:53:04 -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
cc71c0c4af
home/hyprland: decrease framework screen scaling from 1.6 -> 1.566667 to avoid chromium font rendering bugs
2024-07-10 17:39:39 -04:00
Aly Raffauf
6bf787fc46
home/hyprland: reformat
2024-07-09 23:40:10 -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
ee2c828d58
home/hyprland: add wayland-pipewire-idle-inhibit
2024-07-08 14:22:58 -04:00
Aly Raffauf
0840f43ffd
declare GDK_SCALE in host cfg
2024-07-07 22:23:19 -04:00
Aly Raffauf
c8f162cf3b
home/hyprland: move variables and rules into vars.nix
2024-07-07 01:36:41 -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
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
9398ad6f66
home: code cleanup
2024-07-03 00:40:04 -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
b0f9144bb7
hyprland: map tablet and touchdevices to eDP-1
2024-06-26 14:01:58 -04:00
Aly Raffauf
ca4c453a96
hyprland: rewrote wallpaper script in ruby
2024-06-24 21:12:49 -04:00
Aly Raffauf
7fad3c1a86
defaultApps: configurable default file manager
2024-06-21 23:05:31 -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
4f455458ff
hyprland: add vim keybinds to resize mode
2024-06-19 10:40:30 -04:00
Aly Raffauf
4a5a757c8a
hyprland: add screenshot bindings CONTROL F12 for keyboards without PRINT
2024-06-17 15:40:52 -04:00
Aly Raffauf
0c761ea02b
hyprland: follow upstream master:new_is_master -> master:new_status
2024-06-16 10:09:45 -04:00
Aly Raffauf
a2aa7ee00a
hyprland: sleep 1 second before setting wallpaper to avoid failure
2024-06-15 22:55:33 -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
9acfb36869
hyprland: fix homeOffice4 transform
2024-06-14 20:08:55 -04:00
Aly Raffauf
723989e0de
hyprland: add mandarin monitors
2024-06-14 20:03: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
c3e1bd66cb
hyprland: use lib.optionals for redshift startup
2024-06-10 20:30:01 -04:00
Aly Raffauf
f21d50f7fb
rustboro: decrease scaling to 1x and compensate with font
2024-06-09 22:00:30 -04:00
Aly Raffauf
ec2d719731
hyprland: add keepassxc binds
2024-06-06 00:15:30 -04:00
Aly Raffauf
efcee2b996
hyprland: rework window management keybinds
2024-06-04 21:06:17 -04:00
Aly Raffauf
b8a7477b5b
hyprland: toggleable switch for tablet mode
2024-06-04 15:55:01 -04:00
Aly Raffauf
fc216bc6b7
move all overlays/overrides to config.nixpkgs.overlays.
2024-06-04 01:18:46 -04:00
Aly Raffauf
0ea44c2509
hyprland: attrset for default apps
2024-06-02 12:24:18 -04:00
Aly Raffauf
c768eeacde
hyprland: reworked and reorganized for better code reuse
2024-06-01 20:43:34 -04:00
Aly Raffauf
6011bf86cd
hyprland: added new clamshell mode script + config improvements
2024-06-01 16:50:20 -04:00
Aly Raffauf
5468b82b64
hyprland: sleep 2 before suspend
2024-05-29 20:13:11 -04:00
Aly Raffauf
96fd8a6c17
hyprland/sway: simplify idle script
2024-05-29 12:10:41 -04:00
Aly Raffauf
63a1f5a3b1
switch to hyprland from git
2024-05-28 20:28:36 -04:00
Aly Raffauf
fe0c497bbc
theme: moved to qt6ct/kvantum theme to match gtk
2024-05-28 03:15:00 -04:00
Aly Raffauf
753e62d7cc
hyprland: better align gaps_out
2024-05-27 17:46:47 -04:00
Aly Raffauf
1caff70782
hyprland: abstract laptop display names
2024-05-27 17:35:58 -04:00
Aly Raffauf
db6bb47427
removed budgie and river configs, refactored and cleaned up hyprland and sway
2024-05-27 16:07:29 -04:00
Aly Raffauf
d460304110
sway/hyprland: don't run swayosd as systemd service to avoid conflicts
2024-05-27 14:51:40 -04:00
Aly Raffauf
61316e88ac
hyprland/sway: cleaned up idle scripts
2024-05-27 13:18:21 -04:00
Aly Raffauf
057e826930
hyprland: add change split keyboard shortcut
2024-05-27 00:08:09 -04:00
Aly Raffauf
2b5353c455
hyprland: add tablet mode with virtkeyboard and menu/close waybar buttons
2024-05-26 21:24:00 -04:00
Aly Raffauf
5f8fcbd29b
hyprland: decrease gaps_out 10 -> 7
2024-05-26 20:51:32 -04:00
Aly Raffauf
9af4d3f20f
sway/hyprland: use inline scripts for idle daemon
2024-05-26 20:22:36 -04:00
Aly Raffauf
978ebba43e
swya/hyprland: check for OLD_PIDS before pausing
2024-05-26 15:58:01 -04:00
Aly Raffauf
973fa2f27f
switch to altgr keyboard layout
2024-05-26 15:52:40 -04:00
Aly Raffauf
7edeeda449
sway/hyprland: don't start swayosd instance, let systemd handle it
2024-05-26 14:58:30 -04:00
Aly Raffauf
ef40f71791
hyprland: fix skipping wallpaperd if randomWallpaper is enabled
2024-05-26 14:35:31 -04:00
Aly Raffauf
f8aa3388c0
sway/hyprland: gracefully skip wallpaper script if randomwallpaper is enabled
2024-05-26 03:33:31 -04:00
Aly Raffauf
6843cdbfb8
home: rearrange module folder structures
2024-05-26 01:45:46 -04:00