Commit graph

310 commits

Author SHA1 Message Date
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
Aly Raffauf 0ba6edc26a mossdeep: enable flatpak 2024-04-26 19:32:01 -04:00
Aly Raffauf fbf0668ea9 added initial steam deck oled (mossdeep) configuration 2024-04-26 19:23:38 -04:00
Aly Raffauf 99119c2941 petalburg: improve pp-adjuster reproducibility 2024-04-25 21:02:49 -04:00
Aly Raffauf 5357f9ad24 fallarbor: disable aly 2024-04-25 12:58:11 -04:00
Aly Raffauf fd27d272fe hyprland/sway: add autoSuspend option independent of osConfig 2024-04-25 12:58:11 -04:00
Aly Raffauf 6168d6048a mauville: disable ollama gpu acceleration 2024-04-23 21:32:17 -04:00
Aly Raffauf 2ad8715d2e mauville: enable ollama 2024-04-23 21:24:05 -04:00
Aly Raffauf 574eb5a482 lavaridge,petalburg,rustboro: removed unnecessary components 2024-04-23 18:42:31 -04:00
Aly Raffauf 028b74e934 mauville: rename email variable for clarity 2024-04-23 13:29:45 -04:00
Aly Raffauf c1af68a79e moved greetd into a module and added sway module 2024-04-22 23:14:28 -04:00
Aly Raffauf 8bbc321005 added port options for oci containers 2024-04-22 21:49:08 -04:00
Aly Raffauf a8c61f43af mauville: add variables to adjust host settings 2024-04-22 20:34:02 -04:00
Aly Raffauf 4fcd46cfa3 dissolved homeLab module in favor of separate container and services modules 2024-04-22 20:18:47 -04:00
Aly Raffauf 4a74c75a70 moved flatpak module from apps to services 2024-04-21 22:21:20 -04:00
Aly Raffauf 5e87a5eb47 aly: enable sway on all hosts 2024-04-20 21:41:11 -04:00
Aly Raffauf 91c6d77813 rustboro/sway: enable random wallpaper 2024-04-20 21:18:41 -04:00
Aly Raffauf d5e79315fa petalburg: add sway randomwallpaper 2024-04-20 21:14:32 -04:00
Aly Raffauf cd5dbb73bf lavaridge/fallarbor: removed fprintd mitigations 2024-04-20 16:23:53 -04:00
Aly Raffauf ef04080f24 rustboro: switch to sway 2024-04-19 22:15:27 -04:00
Aly Raffauf 89a177caa1 home/sway: brought to parity with hyprland 2024-04-19 22:00:41 -04:00
Aly Raffauf a540b3850b rustboro: removed incorrect xdg definition 2024-04-19 17:23:09 -04:00
Aly Raffauf 4da4930db9 code refactor for new host and user configs
fallarbor: added disko and fixed nixos-hardwarem odule import

fallarbor: added appropriate flake entries
2024-04-18 15:29:46 -04:00
Aly Raffauf 1242e0d62e reorganized and renamed modules wiht alyraffauf prefix to avoid collisions with nixpkgs modules 2024-04-17 22:39:00 -04:00
Aly Raffauf 5536aaa466 reorganized module structure 2024-04-17 21:22:22 -04:00
Aly Raffauf 782dc8702d petalburg: disabled easyeffects 2024-04-16 12:37:11 -04:00
Aly Raffauf e5a46f7b2b lavaridge: disable river 2024-04-13 18:59:25 -04:00
Aly Raffauf 9f2de2ba5a home: nixified river config and added lavaridge outputs 2024-04-13 17:02:19 -04:00
Aly Raffauf 0ecde61760 reformatted with alejandra 2024-04-07 22:16:33 -04:00
Aly Raffauf 1757bb6961 lavaridge: added radv and amdvulkan drivers 2024-04-07 22:11:39 -04:00
Aly Raffauf cbb61849d5 petalburg: add hashed passwd 2024-04-06 12:13:11 -04:00
Aly Raffauf dac00d11b0 petalburg: conver to disko
petalburg: add disko to flake
2024-04-06 11:57:01 -04:00
Aly Raffauf e176d95550 update dhardware configs 2024-04-05 23:12:46 -04:00
Aly Raffauf 574f72547d petalburg: enable easyeffects 2024-04-05 18:01:33 -04:00
Aly Raffauf 0b8afcb3e0 easyeffects: added presets for rustboro 2024-04-05 17:44:07 -04:00
Aly Raffauf fb9e82f873 reformat with nixfmt (classic) 2024-04-05 16:43:19 -04:00
Aly Raffauf d61c7002b4 added random hyprpaper script and options
hyprpaper: added script for a random background every 15mins
2024-04-05 15:28:57 -04:00
Aly Raffauf 2d7878e9b8 mauville: set default music directory to /mnt/Media/Music 2024-04-05 10:34:08 -04:00
Aly Raffauf e65f0e95bb migrate dustin from petalburg to rustboro 2024-04-03 15:19:03 -04:00
Aly Raffauf f48ada6814 lavaridge: added disko config 2024-04-02 23:00:00 -04:00
Aly Raffauf d218618121 rustboro: persist root ssh key 2024-04-02 17:48:42 -04:00
Aly Raffauf 1c4f48a285 rustboro: removed broken var mount 2024-04-02 17:00:07 -04:00
Aly Raffauf c29e1484b4 rustboro: added var persistent subvolume 2024-04-02 13:52:09 -04:00
Aly Raffauf 7b9e8ab3ba rustboro: increase EFI partition to 1GB 2024-04-02 10:32:05 -04:00
Aly Raffauf 855cdfa312 rustboro: delete old roots after 5 days 2024-04-02 10:31:45 -04:00
Aly Raffauf a0f67b3a10 rustboro: added initial impermanence settings 2024-04-02 02:08:25 -04:00
Aly Raffauf df4410ae77 rustboro: switch to btrfs and systemd-boot 2024-04-02 00:28:55 -04:00
Aly Raffauf 43c7af2b3f added disko config for rustboro 2024-04-01 20:29:48 -04:00
Aly Raffauf 9a7cf30cc0 lavaridge: automatically apply framework13 easy effects preset 2024-03-31 13:21:46 -04:00
Aly Raffauf 178c2e8c11 add systemConfig.zramSwap.size option and set new defaults 2024-03-30 21:14:13 -04:00
Aly Raffauf ec66205035 increased priority for zramSwaps over physical swaps for mauville and petalburg 2024-03-30 20:45:57 -04:00
Aly Raffauf 151fbaad72 home-manager: added standalone config 2024-03-30 18:04:10 -04:00
Aly Raffauf 51c74e2b1f moved homelab virtualization config to apps modules 2024-03-29 21:51:10 -04:00
Aly Raffauf c0e6d57378 lavaridge: added hashed password 2024-03-29 21:16:32 -04:00
Aly Raffauf 41a6e55ba3 restructured desktopConfig 2024-03-29 08:40:42 -04:00
Aly Raffauf 6511ab25fe rustboro: disable steam 2024-03-28 19:54:46 -04:00
Aly Raffauf 99e5f539d5 home -> homeManagerModules 2024-03-28 19:52:15 -04:00
Aly Raffauf 0e05713778 programs -> apps to avoid collisions with nixpkgs 2024-03-28 16:36:10 -04:00
Aly Raffauf 31d11dd424 ported modules/ system/ and user/ to nixosModules with enable options 2024-03-28 16:13:46 -04:00
Aly Raffauf 945e50e641 petalburg: added dustin, switched to gnome 2024-03-26 20:13:35 -04:00
Aly Raffauf 4d20a6ea6e lavaridge: reenabled fpritnd with work around after #298211 merged to upstream nixpkgs-unstable 2024-03-26 16:59:38 -04:00
Aly Raffauf b702c3f4e0 lavaridge: temporarily disabled fprintd 2024-03-25 14:35:09 -04:00
Aly Raffauf 11c3e54801 lavaridge: switched to hyprland 2024-03-24 20:08:39 -04:00
Aly Raffauf 2ce92dbb4d mauville: switch to hyprland 2024-03-24 18:13:47 -04:00
Aly Raffauf 566370cda6 hosts: reformatted with nixfmt 2024-03-24 14:06:24 -04:00
Aly Raffauf 6354ed37f3 home-manager: made separate configs for different desktops/environments 2024-03-24 11:40:53 -04:00
Aly Raffauf 3ce0f6456b petalburg: switched to hyprland 2024-03-24 02:20:19 -04:00
Aly Raffauf 26ab6ef0ad hyprland: updated waybar config 2024-03-24 01:14:40 -04:00
Aly Raffauf 26e5ea2b43 rustboro: switched to hyprland 2024-03-23 22:39:03 -04:00
Aly Raffauf fd4a6751b4 petalburg: added cs-adjuster-plasma script 2024-03-22 09:49:42 -04:00
Aly Raffauf 9c02475b09 Merge branch 'master' of https://github.com/alyraffauf/nixcfg 2024-03-21 12:56:55 -04:00
Aly Raffauf c353eb38b4 gnome/laveridge: moved fingerprint login hack to gnome modules 2024-03-21 12:56:37 -04:00
Aly Raffauf d296a8a98f mauville: gnome -> kde 2024-03-21 12:09:28 -04:00
Aly Raffauf 6185c59cde lavaridge: switched to Plasma 2024-03-21 11:58:56 -04:00
Aly Raffauf b352699fd7 home-manager: moved backblaze-b2 to home-manager 2024-03-21 11:48:51 -04:00
Aly Raffauf cc6b3d666d petalburg: switched from GNOME to KDE 2024-03-17 17:35:51 -04:00
Aly Raffauf ddd19ebe8a lavaridge: added forced wayland for electron apps 2024-03-17 00:12:07 -04:00
Aly Raffauf 8774c4ecc3 petalburg: added zram_swap 2024-03-16 19:27:28 -04:00
Aly Raffauf 038dbd740b lavaridge: added zram_swap module 2024-03-16 19:26:37 -04:00
Aly Raffauf 7e09d5ac72 moved host modules into host configs rather than flake.nix 2024-03-16 16:01:42 -04:00