Aly Raffauf
168dc61213
hosts: add rofi-bluetooth overlay
2024-07-26 00:21:42 -04:00
Aly Raffauf
95a482b961
nix fmt
2024-07-25 21:03:26 -04:00
Aly Raffauf
613b565227
secrets: reorg user-specific secrets
2024-07-25 18:26:14 -04:00
Aly Raffauf
951f45169b
flake: bump nixhw
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 08:42:28 -04:00
Aly Raffauf
ae0e007ba2
home: nixify swayidle ( #60 )
...
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
ba1d6fe0fd
home: move gnome config to hm ( #59 )
...
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
* base: limit systemd-boot configurations to 10
* home/gnome: cleanup
* home/gnome: move extesniosn to hm module
* home/gnome: fix nesting
* home/gnome: add cs adjuster
* nixos/gnome: simplify fprintd fixes
* Revert "nixos/gnome: simplify fprintd fixes"
This reverts commit 540ba39bf9
.
* home/gnome: enable extensions with dconf
* nixos/gnome: update triple buffer overlay hash
2024-07-23 13:04:10 -04:00
Aly Raffauf
d0e5ae23a3
hosts: add secrets.nix
2024-07-22 19:56:56 -04:00
Aly Raffauf
a281c7255b
hosts: accept flake config during autoUpgrade
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 14:00:32 -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
568de63fa1
flake: bump nixhw
2024-07-21 15:27:22 -04:00
Aly Raffauf
94a0f95b31
petalburg: add missing quote to iio config
2024-07-21 14:43:00 -04:00
Aly Raffauf
31866dbe20
hosts: update wifi docs
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
2024-07-20 20:37:46 -04:00
Aly Raffauf
5676ebb9e7
hosts: added wifi docs
2024-07-20 20:36:31 -04:00
Aly Raffauf
eefffed94f
hosts: add README.md
2024-07-20 20:35:01 -04:00
Aly Raffauf
e66b4c8e34
hosts: add READMEs ( #50 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
* mauville: add README
* mauville: added forĝejo docs and todo list
* github: ignore *.md files
* fallarbor: added README
* Fallarbor: correct hostname in README
* lavridge: added README
* petalburg: add README
* rustboro: add README
* lavaridge: update todo
* reformat markdown files with mdformat
* hosts/common: add README
2024-07-20 19:41:51 -04:00
Aly Raffauf
10948dcca8
mauville: use light mode
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-20 12:07:55 -04:00
Aly Raffauf
14b568f36f
Revert "hosts: enable tailscale ssh"
...
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
This reverts commit e7bb6fc676
.
2024-07-19 22:25:47 -04:00
Aly Raffauf
0fc3c44c4e
hosts: move wifi networks to wifi.nix
2024-07-19 22:25:16 -04:00
Aly Raffauf
b53a94c121
home/hyprland: rewrite in nix ( #48 )
...
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 )
...
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
fa2d6a7d72
mauville/transmission: update peer port
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) Has been cancelled
nix-drybuild / lavaridge-drybuild (push) Has been cancelled
nix-drybuild / mauville-drybuild (push) Has been cancelled
nix-drybuild / petalburg-drybuild (push) Has been cancelled
nix-drybuild / rustboro-drybuild (push) Has been cancelled
2024-07-18 19:45:16 -04:00
Aly Raffauf
e7bb6fc676
hosts: enable tailscale ssh
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-17 23:02:15 -04:00
Aly Raffauf
dbdfe5f07e
mauville/transmission: allow lan access
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-17 21:51:14 -04:00
Aly Raffauf
e445022e51
mauville/transmission: disable reverse proxy, lan access only
2024-07-17 21:12:52 -04:00
Aly Raffauf
9da576898c
mauville: simplify initrd sshd setup
2024-07-17 11:33:51 -04:00
Aly Raffauf
ee1c240a5f
secrets: add transmission secret
...
mauville: add transmission credentialswith agenix
secrets/transmission: update
secres/transmission: require auth
secres/transmission: require auth
2024-07-17 00:59:38 -04:00
Aly Raffauf
1467fd3a8f
mauville: reorg and document initrd ssh key generator
2024-07-17 00:09:41 -04:00
Aly Raffauf
5ff89ab016
hosts: don't reboot with system upgrades
2024-07-17 00:05:31 -04:00
Aly Raffauf
e5ad899eca
mauville: move ot native nix abs and plex services
2024-07-16 23:23:22 -04:00
Aly Raffauf
6aa5b54e37
mauville/disko: fix disk names
2024-07-16 21:19:53 -04:00
Aly Raffauf
03f1092599
mauville: migrate to disko ( #43 )
...
* mauville: move to disko with btrfs on /dev/nvme0n1
* mauville: add media and archive disks with btrfs
* mauville: run ssh in initrd to type luks password
mauville: force system.autoUpgrade.allowReboot to false
mauville: bump stateVersion
no public secrets, autogen initrd ssh on activation
2024-07-16 21:13:30 -04:00
Aly Raffauf
444fefdd8e
hosts/common/samba: reuse options
2024-07-16 17:07:43 -04:00
Aly Raffauf
a844e2ff68
hosts: reorganize common config ( #39 )
...
* hosts: mv common.nix -> common/default.nix
* hosts/common: move wifi settings to wifi.nix
* hosts/common: add locale.nix, nix.nix, samba.nix, and secrets.nix
* hosts/common: move network and wifi settings to network.nix
* hosts/common: org fixes
2024-07-16 16:53:28 -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
cb4d214916
mauville: remove redundant build-hosts service
2024-07-15 12:12:07 -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
0353e44e1f
switch to latest generation on autoupgrade ( #29 )
...
* hosts/common: switch on autoupgrade
* hosts/common: adjust upgrade times
* format fix
* flake: update to latest nixhw
* hosts/common: set explicitly to persistent
2024-07-14 18:19:05 -04:00
Aly Raffauf
7ab7dd6f2c
mauville: disable forgejo registration
2024-07-11 21:06:45 -04:00
Aly Raffauf
e0909651f7
hosts: code cleanup
2024-07-10 21:21:14 -04:00
Aly Raffauf
17f721d33b
nixosmodules/greetd: simplify autologin options
2024-07-10 20:30:11 -04:00
Aly Raffauf
cb12a1f359
use hyprland from nixpkgs ( #16 )
2024-07-10 18:28:43 -04:00
Aly Raffauf
9b617fd1be
add pp-adjuster
2024-07-10 10:04:32 -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
f747255f5c
mauville/home: specify cachix exe
2024-07-08 22:40:29 -04:00
Aly Raffauf
d63e7615bc
hosts: consolidate substituters
2024-07-08 17:54:12 -04:00
Aly Raffauf
d7b614187f
mauville/aly: push dialy builds to cachix
2024-07-08 17:40:09 -04:00
Aly Raffauf
ed82d1e7b8
userModules/aly/syncthing: handle secrets
2024-07-08 01:29:09 -04:00
Aly Raffauf
23e37fa814
move syncthing from nixosModules to userModules/aly
2024-07-08 00:58:52 -04:00
Aly Raffauf
41852c9d1f
nixosModules: move x keyboard config to hosts/common.nix
2024-07-08 00:29:15 -04:00
Aly Raffauf
c57efa7063
move host-specific config from baseModules -> hosts/common.nix
2024-07-08 00:21:51 -04:00
Aly Raffauf
0a58af6500
moved and simplified overlays from baseModules
2024-07-07 23:54:00 -04:00
Aly Raffauf
0840f43ffd
declare GDK_SCALE in host cfg
2024-07-07 22:23:19 -04:00
Aly Raffauf
d2c45940d3
flake: add homeManagerModules for each user
2024-07-07 21:07:35 -04:00
Aly Raffauf
58b248367c
nixosModules: move tailscale config to hosts
2024-07-07 20:10:54 -04:00
Aly Raffauf
dbb3ec3895
move nixos/base to baseModules
2024-07-07 19:17:35 -04:00
Aly Raffauf
094fb25714
nixos: move zramswap to base and delete module options
2024-07-07 17:17:51 -04:00
Aly Raffauf
62e400ddeb
move user settings from nixosModules to userModules
2024-07-07 17:12:00 -04:00
Aly Raffauf
09a893cc86
rustboro: switch to hyprland
2024-07-07 15:07:58 -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
4d817c1f72
mauville/home: implify systemd units
2024-07-06 20:08:53 -04:00
Aly Raffauf
18c5686d18
mandarin,mauville: migrate to nixhw
2024-07-06 18:05:20 -04:00
Aly Raffauf
2c6cfaa41a
migrate fallarbor, lavaridge, petalburg, and rustboro to nixhw
2024-07-06 17:53:41 -04:00
Aly Raffauf
7db2c7a510
fallarbor, lavaridge: partial migration to nixhw
2024-07-06 17:12:44 -04:00
Aly Raffauf
58039a6563
move raffauflabsModules to separate git repo ( #12 )
...
* remove from flake + delete files
* README: add raffauflabs modules link
2024-07-05 20:58:05 -04:00
Aly Raffauf
db40755c05
nixos: swap navidrome container for bare metal service
2024-07-05 12:14:48 -04:00
Aly Raffauf
fdf1172468
mauville: enable forgejo instance
2024-07-04 21:03:49 -04:00
Aly Raffauf
7709618e40
mauville/nginx: pull navidrome port from options
2024-07-04 15:21:39 -04:00
Aly Raffauf
3ece1b47a4
mauville: add initial ddclient and nginx configs for forgejo
2024-07-04 14:02:14 -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
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
2220b347bd
mauville: fix catppuccin theme name following upstream
2024-07-01 13:09:08 -04:00
Aly Raffauf
3f53313228
rustboro: use ondemand cpu governor
2024-07-01 00:53:22 -04:00
Aly Raffauf
fb7780e043
mauville: fetch nix-cache secrets with agenix
2024-06-30 23:28:24 -04:00
Aly Raffauf
931c929fe9
nixosModules: remove ollama module
2024-06-30 23:01:57 -04:00
Aly Raffauf
efcc254856
nixosModules: simplify options
2024-06-28 21:07:20 -04:00
Aly Raffauf
e59d580d37
move user home-manager declarations to nixosModules
2024-06-28 19:36:23 -04:00
Aly Raffauf
ab6d56a2f3
aly: add firefox bookmarks and extensions for work profile
2024-06-27 22:16:25 -04:00
Aly Raffauf
794d5386bb
rustboro: let tlp handle cpu governor
2024-06-27 18:31:41 -04:00
Aly Raffauf
71a606119c
hardware/laptop: power-profiles-daemon -> tlp
2024-06-27 16:49:14 -04:00
Aly Raffauf
4b083899e1
mauville: switch to mocha theme
2024-06-27 12:05:56 -04:00
Aly Raffauf
05d7747a9e
moved base hardware cofnig + sound to hardwareModules
2024-06-26 23:57:41 -04:00
Aly Raffauf
575149a3a0
move duplicated hardware configuration to config.ar.hardware module
2024-06-26 22:13:02 -04:00
Aly Raffauf
88a65597a5
mauville: setup ddclient
2024-06-25 21:47:48 -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
61366cd6ad
rustboro: enable lightdm
2024-06-22 15:44:25 -04:00
Aly Raffauf
fc7e661671
rustboro: remove tpm-rng kernel module
2024-06-22 15:43:51 -04:00
Aly Raffauf
e42806a80a
rustboro: switch to cinnamon
2024-06-22 15:30:34 -04:00
Aly Raffauf
1039fe6eda
fallarbor: format
2024-06-22 12:33:23 -04:00
Aly Raffauf
9ab80aece1
mauville: enable steam gamescope session
2024-06-22 12:22:31 -04:00
Aly Raffauf
db3c6686ea
fallarbor: disable samba mounts
2024-06-22 12:21:35 -04:00
Aly Raffauf
195502dcbe
simplified module options and host configs after dropping nixos-hardware input
2024-06-22 12:10:36 -04:00
Aly Raffauf
69bc95fc46
rustboro: simplified home config
2024-06-21 20:36:57 -04:00
Aly Raffauf
b329714206
move sway options to options.nix and follow osConfig
2024-06-21 17:44:27 -04:00
Aly Raffauf
860d801a12
move intel-vaapi-driver overrides to overlays
2024-06-21 16:33:54 -04:00
Aly Raffauf
f63b229cd8
rustboro: enable powertop
2024-06-21 16:24:38 -04:00
Aly Raffauf
0921ac347c
mandarin: enabled opengl
2024-06-19 21:24:49 -04:00
Aly Raffauf
47d1432434
nixos: added option to automount mauville Samba shares for user aly at boot
2024-06-18 19:44:31 -04:00
Aly Raffauf
9f10655a6c
rustboro: add samba share automounts
2024-06-18 19:16:35 -04:00
Aly Raffauf
69544be359
mauville/home: build select flake nixosConfigurations daily
2024-06-17 22:51:27 -04:00
Aly Raffauf
29968b0f73
lavaridge: fix bug in kernel module config + make amdgpu available in initrd
2024-06-16 01:11:34 -04:00
Aly Raffauf
bfe0eff46d
mandarin: fix incorrect ollama setup
2024-06-15 19:29:02 -04:00
Aly Raffauf
32a9eef8d3
mandarin: switched to amd gpu
2024-06-15 17:47:22 -04:00
Aly Raffauf
db6d934824
mauville: fix color overrides
2024-06-15 11:39:11 -04:00
Aly Raffauf
1c04af0471
mauville: use catppuccin-machiato desktop themes
2024-06-14 22:47:46 -04:00
Aly Raffauf
1a9b0d2cbe
randomWallpaper: fill instead of fit
2024-06-14 22:12:04 -04:00
Aly Raffauf
08d98ade6f
reorganized hardware files and enabled firmware
2024-06-14 21:18:00 -04:00
Aly Raffauf
56823c5c11
mandairn: format fix
2024-06-14 20:44:50 -04:00
Aly Raffauf
4f14130b95
mandarin: enable flatpak
2024-06-14 20:39:40 -04:00
Aly Raffauf
00c2472ce2
mandarin: code reorg
2024-06-14 20:39:32 -04:00
Aly Raffauf
60d669d565
mandarin: enable ollama
2024-06-14 20:14:37 -04:00
Aly Raffauf
af76a6fc5f
Revert "disko: fix /boot being world-writeable"
...
This reverts commit 4b44917e2d
due to
errors at install time.
2024-06-14 19:42:53 -04:00
Aly Raffauf
0197650237
mandarin: updated install disk
2024-06-14 19:31:27 -04:00
Aly Raffauf
4372cb3cb4
mandarin: update kernel modules
2024-06-14 19:29:56 -04:00
Aly Raffauf
ec9c82e706
move disko import to flakes
2024-06-14 19:06:08 -04:00
Aly Raffauf
143b4fb588
added initial config for mandarin
2024-06-14 14:05:59 -04:00
Aly Raffauf
4b44917e2d
disko: fix /boot being world-writeable
2024-06-14 12:54:19 -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
b01e8ebadb
nixosModules: reformat to store all options in options.nix
2024-06-11 16:24:12 -04:00
Aly Raffauf
0831fdaeb9
flake: refactor home manager modules into flake output
2024-06-11 14:25:31 -04:00
Aly Raffauf
a81a230895
secrets: organized public ssh keys
2024-06-10 20:30:01 -04:00
Aly Raffauf
5143faa53a
secrets: update rustboro public keys
2024-06-10 20:29:37 -04:00
Aly Raffauf
f21d50f7fb
rustboro: decrease scaling to 1x and compensate with font
2024-06-09 22:00:30 -04:00
Aly Raffauf
d772abff12
moved syncthing key/cert hosts -> nixosModules
2024-06-09 21:39:35 -04:00
Aly Raffauf
83e283574d
rustboro: add syncthing key and cert
2024-06-09 20:48:18 -04:00
Aly Raffauf
f6826ebbd4
rustboro: updated ssh public key
2024-06-09 20:43:15 -04:00
Aly Raffauf
53e32dbe02
rustboro: disable steam
2024-06-09 20:24:22 -04:00
Aly Raffauf
1f42499fe0
secrets: read host public key from hosts directory
2024-06-09 19:57:37 -04:00
Aly Raffauf
d0c2409ac1
secrets: added syncthing key and certs
2024-06-09 19:25:55 -04:00
Aly Raffauf
233e9ba5b0
removed mossdeep and jovian dependencies
2024-06-09 19:14:09 -04:00
Aly Raffauf
ac0d010e7e
fallarbor: enable tailscale
2024-06-09 09:31:17 -04:00
Aly Raffauf
0b5bab79d3
mauville: added sanity checks to backup script
2024-06-08 14:56:25 -04:00
Aly Raffauf
430d77693a
mauville: revert back to abs OCI
2024-06-08 11:54:25 -04:00
Aly Raffauf
5dd15e3bb7
abs: make bind mount writeable
2024-06-08 11:31:59 -04:00
Aly Raffauf
9a0956d4c1
containers: switch audiobookshelf from OCI to nixos container
2024-06-08 10:24:04 -04:00
Aly Raffauf
4ab7829ab5
mauville: code cleanup and reorg
2024-06-07 13:14:34 -04:00
Aly Raffauf
733a10d065
mossdeep: fix jovian desktop session name
2024-06-05 16:40:43 -04:00
Aly Raffauf
09a98f94f9
mossdeep: enable hyprland tablet mode
2024-06-05 16:30:54 -04:00
Aly Raffauf
210675b5de
mossdeep: updates for install
2024-06-05 16:28:01 -04:00
Aly Raffauf
e03e94d36d
mauville: use light theme
2024-06-05 14:49:58 -04:00
Aly Raffauf
b742678875
rustboro: hyprland by default
2024-06-04 22:34:35 -04:00
Aly Raffauf
321641391e
mauville: enable hyprland by default and aautologin
2024-06-04 11:09:28 -04:00
Aly Raffauf
079036864e
petalburg: run iio-hyprland when hyprland is launched
2024-06-04 02:02:29 -04:00
Aly Raffauf
978431f9e2
Revert "enable btrfs autoscrub"
...
This reverts commit 82c89171fc
.
2024-06-03 14:15:19 -04:00
Aly Raffauf
550afb4fe9
mauville: enable nicotine-plus
2024-06-03 14:06:24 -04:00
Aly Raffauf
82c89171fc
enable btrfs autoscrub
2024-06-02 05:17:30 -04:00
Aly Raffauf
f313a42a17
hypr/sway: remove cliphist
2024-06-01 20:45:25 -04:00
Aly Raffauf
eb0ea497a6
lavaridge: enable sway
2024-06-01 12:00:44 -04:00
Aly Raffauf
dbedfac160
petalburg: hyprland by default
2024-05-27 21:42:54 -04:00
Aly Raffauf
2ab53ed2b9
code cleanup
2024-05-27 21:39:30 -04:00
Aly Raffauf
aeb7978768
lavaridge: disable sway
2024-05-26 22:19:58 -04:00
Aly Raffauf
ec2ef98ab5
lavaridge: hyprland by default
2024-05-26 14:58:38 -04:00
Aly Raffauf
fd70764c00
mauville: enable hyprland
2024-05-26 12:24:39 -04:00
Aly Raffauf
2c9b32360b
petalburg: add hyprland
2024-05-26 11:32:20 -04:00
Aly Raffauf
167f5b0111
lavaridge: enable hyprland
2024-05-26 02:30:33 -04:00
Aly Raffauf
4d16f52ae0
mauville: don't run backblaze-sync at boot
2024-05-25 00:10:36 -04:00
Aly Raffauf
621b1d58f6
mauville: enable fail2ban
2024-05-24 19:28:13 -04:00
Aly Raffauf
647a36b46c
refactor flake.nix for multiarch support
...
flake: simplify nixos hosts with nixpkgs.lib.genAttrs
2024-05-24 13:37:55 -04:00
Aly Raffauf
3c2ed253ff
moved color scheme swap scripts to gnome and kde modules respectively
...
gnome/kde: nixify cs adjustment scripts
2024-05-24 13:37:51 -04:00
Aly Raffauf
fcc8f9980e
rebuilt flake.nix for better codereuse and defaults
2024-05-23 22:21:53 -04:00
Aly Raffauf
40020eef87
mauville: add timer for backblaze-sync
2024-05-22 20:27:08 -04:00
Aly Raffauf
b69a2f6de6
mauville: backup pics to b2
2024-05-22 19:56:36 -04:00
Aly Raffauf
390a6f4381
mauville: add systemd service for backblaze backups
2024-05-22 16:48:18 -04:00
Aly Raffauf
62943b1e61
simpify per-host home configurations
2024-05-21 22:28:52 -04:00
Aly Raffauf
d08a113c68
lavaridge/sway: enable redshift
2024-05-21 21:37:18 -04:00
Aly Raffauf
20cdfa3251
lavaridge: disable AMDGPU adaptive backlight management
2024-05-21 21:35:04 -04:00
Aly Raffauf
b236d91374
rustboro/home: use shared modules
2024-05-19 18:17:05 -04:00
Aly Raffauf
4f82c8c5bb
home-manager: moved to shared modules for multi user configs
2024-05-19 12:35:15 -04:00
Aly Raffauf
1933bbf9d1
petalburg: use pkgs.sway over pkgs.swayfx
2024-05-18 08:34:42 -04:00
Aly Raffauf
3a2e9b70ce
waybar/sway: added tablet mode toggle for virtkeyboard, autorotate, and waybar menu button
2024-05-17 23:16:43 -04:00
Aly Raffauf
59b758355c
sway: add virtual keyboard support for tablets
2024-05-17 19:09:22 -04:00
Aly Raffauf
3d520d2eb5
sway: added autorotate support with rot8
2024-05-17 14:48:32 -04:00
Aly Raffauf
46bf754f65
mauville: disable jellyfin
2024-05-16 09:28:44 -04:00
Aly Raffauf
7ce691727e
fallarbor: change passwd for aly
2024-05-12 14:31:17 -04:00
Aly Raffauf
1a8db1b959
lavaridge/aly: enable easyeffects
2024-05-05 14:44:47 -04:00
Aly Raffauf
aa24951789
mauville: add dustin home manager config
2024-05-05 13:27:36 -04:00
Aly Raffauf
dd8d9994d2
update state versions
2024-05-03 11:03:50 -04:00
Aly Raffauf
dc24147b86
petalburg new password and autologin
2024-05-03 07:18:42 -04:00
Aly Raffauf
72e025fb49
petalburg: enable luks encryption
2024-05-03 07:18:10 -04:00
Aly Raffauf
fe1ee27b8f
moved pp-adjuster script to home modules
2024-05-02 15:58:22 -04:00
Aly Raffauf
33fe17c69e
enable hoenn on all hosts
2024-05-02 09:08:35 -04:00
Aly Raffauf
a3efc7a008
added 'hoenn' command to manage system
2024-05-02 09:05:00 -04:00
Aly Raffauf
57dd0caa2f
lavaridge: add disko
2024-05-01 22:17:43 -04:00
Aly Raffauf
58f0e83065
lavaridge: update passwords
2024-05-01 22:04:14 -04:00
Aly Raffauf
0cdf9fd870
lavaridge: enable autologin
2024-05-01 22:01:17 -04:00
Aly Raffauf
a2f59159d2
lavaridge: added luks
2024-05-01 22:01:05 -04:00
Aly Raffauf
1836cee0fd
rustboro: enable autologin
2024-05-01 17:44:15 -04:00
Aly Raffauf
c27678802a
rustboro: add luks encryption
2024-05-01 16:58:25 -04:00
Aly Raffauf
17bb8bc596
tailscale: move to custom module
2024-04-30 14:53:17 -04:00
Aly Raffauf
008aa938de
lavaridge: switched to sway
2024-04-29 18:47:07 -04:00
Aly Raffauf
2eb51ad82e
mauville: sway by default
2024-04-28 21:57:06 -04:00
Aly Raffauf
ce971ab666
fallarbor: enable syncthing
2024-04-28 13:55:00 -04:00
Aly Raffauf
32293e7125
fallarbor: reenable aly's user
2024-04-28 13:52:02 -04:00
Aly Raffauf
3255e7c32e
enabled rocm for ollama
2024-04-27 10:52:05 -04:00
Aly Raffauf
816c04c2a4
users: added password option
2024-04-26 22:55:43 -04:00
Aly Raffauf
4a2ded993c
moved syncthing to alyraffauf.services
2024-04-26 22:38:29 -04:00
Aly Raffauf
3a1b312aac
petalburg: switch default session to sway
2024-04-26 21:58:52 -04:00