Commit graph

42 commits

Author SHA1 Message Date
Aly Raffauf 3663469066
sway,hyprland: convert startup apps to systemd (#73)
* home: switch hyprland and sway to new swayidle systemd service

* home: add swayosd service

* home: move swayidle and swayosd to services

* home/services: add swayidle and swayosd services

* hyprland,sway: don't start swayosd

* user playerctld as systemd service

* home: run gammastep as service for redShift"

* cleanup

* home: set swayosd and swayidle as wanted by hyprland and sway

* nix fmt

* home/services/swayidle: fixed resume command

* home/swayidle: fix command syntax

* home: better systemd defaults for swayidle and swayosd

* home: convert mako to systemd service

* home: make wayland-ipewire-idle-inhibit a systemd service

* home/waybar: use as systemd service

* home: move waybar to services

* home/desktop: convert randomWallpaper to systemd service

* migrate home options
2024-08-02 17:58:08 -04:00
Aly Raffauf 78491e655c aly/rbw: lock_timeout 3600 -> 14400
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 13:36:12 -04:00
Aly Raffauf aec4214add
aly: switch to bitwarden (#72)
* aly: add password-store with extensions

* aly: add rofi-pass

* aly: simplify rofi-pass config

* aly: add rbw config

* aly/wm: bind super+p to rofi-rbw

* aly: remove password-store

* aly: remove rofi-pass

* aly/firefox: remove keepassxc extension

* aly: install bitwarden-desktop

* rofi: include rofi-rbw by default with sane defaults

* aly/wm: don't autostart keepassxc

* aly: remove keepassxc secret

* aly/wm: center and float bitwarden gui

* chromium: don't install keepassxc extension by default
2024-08-02 07:50:06 -04:00
Aly Raffauf 8dd3204275
aly: add password-store (#71)
Some checks failed
git-mirror / gitlab-sync (push) Has been cancelled
nix-build / default-build (push) Has been cancelled
nix-build / fallarbor-build (push) Has been cancelled
nix-build / lavaridge-build (push) Has been cancelled
nix-build / mauville-build (push) Has been cancelled
nix-build / petalburg-build (push) Has been cancelled
nix-build / rustboro-build (push) Has been cancelled
nix-check / fmt-check (push) Has been cancelled
nix-check / eval-check (push) Has been cancelled
* aly: add password-store with extensions

* aly: add rofi-pass

* aly: simplify rofi-pass config
2024-07-31 20:42:52 -04:00
Aly Raffauf 6f660a29b7 aly: update wallpaper 2024-07-31 00:21:38 -04:00
Aly Raffauf f06d16ce3d aly: disable mpd
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 21:26:51 -04:00
Aly Raffauf 95a482b961 nix fmt 2024-07-25 21:03:26 -04:00
Aly Raffauf 45c5108565 home: add yazi
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 16:54:34 -04:00
Aly Raffauf 3d1fd4dde6 flake: drop nixvim 2024-07-24 13:42:52 -04:00
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 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 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 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 db3217e1e5 aly: switch editor to zed 2024-07-15 10:36:46 -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 087b61ef4b aly: refactor home.packages 2024-07-13 18:32:53 -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 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 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 1147df487c aly: add git-lfs 2024-07-03 16:43:03 -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 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
Renamed from homes/aly.nix (Browse further)