Commit graph

190 commits

Author SHA1 Message Date
Aly Raffauf 9ab80aece1 mauville: enable steam gamescope session 2024-06-22 12:22:31 -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 69544be359 mauville/home: build select flake nixosConfigurations daily 2024-06-17 22:51:27 -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 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 d772abff12 moved syncthing key/cert hosts -> nixosModules 2024-06-09 21:39:35 -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 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 e03e94d36d mauville: use light theme 2024-06-05 14:49:58 -04:00
Aly Raffauf 321641391e mauville: enable hyprland by default and aautologin 2024-06-04 11:09:28 -04:00
Aly Raffauf 550afb4fe9 mauville: enable nicotine-plus 2024-06-03 14:06:24 -04:00
Aly Raffauf 2ab53ed2b9 code cleanup 2024-05-27 21:39:30 -04:00
Aly Raffauf fd70764c00 mauville: enable hyprland 2024-05-26 12:24:39 -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 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 4f82c8c5bb home-manager: moved to shared modules for multi user configs 2024-05-19 12:35:15 -04:00
Aly Raffauf 46bf754f65 mauville: disable jellyfin 2024-05-16 09:28:44 -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 33fe17c69e enable hoenn on all hosts 2024-05-02 09:08:35 -04:00
Aly Raffauf 17bb8bc596 tailscale: move to custom module 2024-04-30 14:53:17 -04:00
Aly Raffauf 2eb51ad82e mauville: sway by default 2024-04-28 21:57:06 -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 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 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 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 0ecde61760 reformatted with alejandra 2024-04-07 22:16:33 -04:00
Aly Raffauf e176d95550 update dhardware configs 2024-04-05 23:12:46 -04:00
Aly Raffauf 2d7878e9b8 mauville: set default music directory to /mnt/Media/Music 2024-04-05 10:34:08 -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 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 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 d296a8a98f mauville: gnome -> kde 2024-03-21 12:09:28 -04:00
Aly Raffauf b352699fd7 home-manager: moved backblaze-b2 to home-manager 2024-03-21 11:48:51 -04:00
Aly Raffauf 7e09d5ac72 moved host modules into host configs rather than flake.nix 2024-03-16 16:01:42 -04:00
Aly Raffauf 44d379c794 mauville: fixed opengl nesting error 2024-03-16 13:27:06 -04:00
Aly Raffauf 9d55670e14 hosts: code cleanup 2024-03-16 13:23:59 -04:00
Aly Raffauf 7bc9fa44de mauville: added samba shares 2024-03-15 18:43:24 -04:00
Aly Raffauf d066470c91 Revert "Update default.nix"
This reverts commit 058fd305af.
2024-03-15 00:07:33 -04:00
Aly Raffauf 058fd305af Update default.nix 2024-03-15 00:06:36 -04:00
Aly Raffauf 18e8fb60d2 mauville: added backblaze 2024-03-15 00:05:25 -04:00
Aly Raffauf 7951bcdc61 mauville: added backblaze-b2 cli utilit 2024-03-15 00:04:57 -04:00
Aly Raffauf 4428a8aeac added new (commented) drive to mauville 2024-03-14 05:30:12 -04:00
Aly Raffauf 8319ab8a9b simplified directory structure 2024-03-13 13:28:54 -04:00
Aly Raffauf d6c2be09f7 moved user and system modules to host files 2024-03-12 22:25:47 -04:00
Aly Raffauf 6250264ed0 specified host specs in comments 2024-03-12 22:14:08 -04:00
Aly Raffauf 7c519670d8 standardized autoupgrade settings 2024-03-12 21:52:11 -04:00
Aly Raffauf c205bc539f disabled gdm autosuspend on mauville 2024-03-12 19:13:42 -04:00
Aly Raffauf 1e46f4d18c disabled autologin because it forces x11 over wayland on mauville 2024-03-08 15:55:41 -05:00
Aly Raffauf 343cd9a6ae fixed double calling hardware.opengl.extraPackages 2024-03-07 15:47:04 -05:00
Aly Raffauf a855ca5610 added better amdgpu config for mauville 2024-03-07 15:45:26 -05:00
Aly Raffauf de2bcdc562 enabled autologin on mauville 2024-03-07 02:02:00 -05:00
Aly Raffauf 56ebb90077 added custom autoupgrade and nix.gc settings for mauville 2024-03-06 23:56:27 -05:00
Aly Raffauf 5ef0c6610b added hardware config for mauville and volumes for homelab containers 2024-03-06 22:14:16 -05:00
Aly Raffauf 4c14b64dbb added initial placeholders for mauville host 2024-03-03 21:42:59 -05:00