Commit graph

390 commits

Author SHA1 Message Date
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