Commit graph

189 commits

Author SHA1 Message Date
Aly Raffauf 60ef58ba65 home: add helix config
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-24 09:26:00 -04:00
Aly Raffauf 96763c8752 home: switch default terminal alacritty -> kitty 2024-07-24 08:25:28 -04:00
Aly Raffauf 22b2fd35bd aly: reorg secrets 2024-07-24 08:12:16 -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 9894536b34 aly: move secrets to secrets.nix
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 20:01:02 -04:00
Aly Raffauf b95e0a08a6 dustin: set new default wallpaper 2024-07-22 13:57:09 -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 81b9eee530 aly: bump firefox and thunderbird gnome themes 2024-07-20 21:23:56 -04:00
Aly Raffauf 7230836006 aly: disable vscodium and emacs
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-19 22:59:26 -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 8ffe5cf048
aly: add transmission remote (#45) 2024-07-17 13:42:59 -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 a16cd5ef41 aly: replace gitui with upstream hm module 2024-07-15 16:40:26 -04:00
Aly Raffauf a4aafae5cd home/aly: setup git extraConfig 2024-07-15 15:56:39 -04:00
Aly Raffauf 3df33271b6
aly: update firefox gnome theme (#33)
* aly/firefox: bump gnome theme

* aly/thunderbird: bump gnome theme
2024-07-15 15:53:32 -04:00
Aly Raffauf db3217e1e5 aly: switch editor to zed 2024-07-15 10:36:46 -04:00
Aly Raffauf 744dcf70fa aly,dustin: remove unnecessary monitor 2024-07-15 07:45:21 -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 72e4083eb4 aly: update home.packages 2024-07-14 18:41:10 -04:00
Aly Raffauf 5690d9ed90 aly: install gitui 2024-07-14 18:31:42 -04:00
Aly Raffauf 2150207655 home: add zed-editor module 2024-07-13 21:24:21 -04:00
Aly Raffauf d966c37ccf aly/hyprland: removed unused scratchpads 2024-07-13 21:22:20 -04:00
Aly Raffauf 087b61ef4b aly: refactor home.packages 2024-07-13 18:32:53 -04:00
Aly Raffauf d87a1924ac aly/hyprland: open zed on workspace 2 2024-07-13 17:31:17 -04:00
Aly Raffauf 3559b9b8bb aly: install zed-editor from nixpkgs/unstable 2024-07-13 17:29:00 -04:00
Aly Raffauf c8cbab446f migrate mkOption to mkPackageOption 2024-07-12 20:50:01 -04:00
Aly Raffauf b1946eee4c aly/thunderbird: add thunderbird gnome theme 2024-07-12 19:48:04 -04:00
Aly Raffauf cf01f0db9e aly/firefox/bravesearch: pull icon from CDN 2024-07-12 19:29:27 -04:00
Aly Raffauf d4c732ffa9 aly: bump firefox-gnome-theme rev 2024-07-12 19:18:18 -04:00
Aly Raffauf 5d1ae39147 aly/thunderbird: add default settings 2024-07-11 19:49:01 -04:00
Aly Raffauf 59b3293571 home: code readability improvements 2024-07-10 23:43:51 -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 0a58af6500 moved and simplified overlays from baseModules 2024-07-07 23:54:00 -04:00
Aly Raffauf d2c45940d3 flake: add homeManagerModules for each user 2024-07-07 21:07:35 -04:00
Aly Raffauf ff1660f829 home/aly: switch to legacy systemd script 2024-07-07 16:11:00 -04:00
Aly Raffauf b084f65130 aly: move secrets to home-manager config 2024-07-07 13:20:16 -04:00
Aly Raffauf d4fdcc8602 home/aly: reorg hyprland config 2024-07-07 02:22:01 -04:00
Aly Raffauf b9af8abe95 home: remove startupApps 2024-07-07 01:45:13 -04:00
Aly Raffauf c8f162cf3b home/hyprland: move variables and rules into vars.nix 2024-07-07 01:36:41 -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 2f98717f00 aly/firefox: add nix wiki and reorg 2024-07-04 23:02:19 -04:00
Aly Raffauf 2e00833e2d aly/firefox: add wiktionary search + alias 2024-07-04 22:41:48 -04:00
Aly Raffauf 1147df487c aly: add git-lfs 2024-07-03 16:43:03 -04:00
Aly Raffauf 8376b85ab4 aly/firefox/default: add kagi search 2024-07-02 22:28:46 -04:00
Aly Raffauf 0857f5f631 aly/firefox/default: add raindrop.io 2024-07-02 22:10:51 -04:00
Aly Raffauf ffa1edb514 aly/firefox/work: add clearurls 2024-07-02 22:01:01 -04:00
Aly Raffauf 2a9bd21957 aly/firefox: simplify 2024-07-02 19:48:39 -04:00
Aly Raffauf 080eb89a78 aly/thunderbird: allow remote content 2024-07-02 14:44:02 -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 8564fb6b01 aly/mail: add email signatures 2024-06-30 18:44:39 -04:00
Aly Raffauf 29d97a0006 aly: brave search by default 2024-06-30 16:34:12 -04:00
Aly Raffauf 6be75be909 aly: enable himalaya for fastmail account 2024-06-30 09:18:04 -04:00
Aly Raffauf 0f1e154c6d aly: add gmail and work email accounts 2024-06-30 01:12:48 -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 5ed2eb6637 aly/thunderbird: add work profile and desktop entry 2024-06-29 16:45:32 -04:00
Aly Raffauf c17805f61a aly: cleanup and reorg home configuration 2024-06-29 12:40:18 -04:00
Aly Raffauf b25fbd7574 aly: add email account with secrets 2024-06-29 12:04:53 -04:00
Aly Raffauf efcc254856 nixosModules: simplify options 2024-06-28 21:07:20 -04:00
Aly Raffauf e829a2d4f8 aly: add firefox work profile workspace assignments or hyprland and sway 2024-06-27 22:38:57 -04:00
Aly Raffauf 5b51c39863 aly/firefox: add xdg desktop entry forwork profile and reorg 2024-06-27 22:36:06 -04:00
Aly Raffauf ab6d56a2f3 aly: add firefox bookmarks and extensions for work profile 2024-06-27 22:16:25 -04:00
Aly Raffauf c81912240d aly: remove default browser override 2024-06-27 11:37:18 -04:00
Aly Raffauf 575149a3a0 move duplicated hardware configuration to config.ar.hardware module 2024-06-26 22:13:02 -04:00
Aly Raffauf 24a0a097d3 home/apps: move eza and fzf to bash module 2024-06-25 16:58:20 -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 ab64b44497 firefox: move policies to nixos config 2024-06-24 18:06:44 -04:00
Aly Raffauf 89cfaaef1e aly: added preliminary firefox profiles 2024-06-24 18:06:44 -04:00
Aly Raffauf 0d4bed4e38 aly: add default firefox profile 2024-06-24 18:06:44 -04:00
Aly Raffauf 53336e132a keepassxc: add default settings 2024-06-21 22:19:28 -04:00
Aly Raffauf 9f7de491b0 aly: use cache directory from xdg.cacheHome 2024-06-21 21:25:43 -04:00
Aly Raffauf 2cc40ce071 home: alyraffauf.defaultApps follows alyraffauf.desktop.enable 2024-06-21 20:19:51 -04:00
Aly Raffauf e6b54b7132 aly: change default wallpaper to wallhaven-3led2d.jpg 2024-06-21 20:15:59 -04:00
Aly Raffauf 8794a99af4 home: config.alyraffauf.theme.enable follows config.alyraffauf.desktop.enable 2024-06-21 20:10:43 -04:00
Aly Raffauf efc1f0e45e home/morgan: remove hyprland config 2024-06-21 19:52:55 -04:00
Aly Raffauf 131aa76f9f format 2024-06-21 18:05:19 -04:00
Aly Raffauf 89e5dfae3e home: use defaults from osConfig 2024-06-21 17:24:33 -04:00
Aly Raffauf d57b209580 aly: start keepassxc minimized 2024-06-20 19:25:56 -04:00
Aly Raffauf b3f997cf95 aly: start keepassxc at login 2024-06-20 19:24:55 -04:00
Aly Raffauf 2193d39fc8 dustin: added xdg app associations 2024-06-18 15:14:11 -04:00
Aly Raffauf ade653b20d move gnome file roller to waylandComp 2024-06-17 19:28:52 -04:00
Aly Raffauf ea8388f1d1 keepassxc: added settings option and moved current settings to home/aly 2024-06-17 16:31:54 -04:00
Aly Raffauf 4530de2819 morgan: add git 2024-06-14 20:03:38 -04:00
Aly Raffauf d819e646a0 home: add morgan user config 2024-06-14 13:54:53 -04:00
Aly Raffauf 5576551fa3 home/aly: enable apps.keepassxc 2024-06-12 22:18:37 -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