Commit graph

54 commits

Author SHA1 Message Date
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 973fa2f27f switch to altgr keyboard layout 2024-05-26 15:52:40 -04:00