Commit graph

142 commits

Author SHA1 Message Date
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 195502dcbe simplified module options and host configs after dropping nixos-hardware input 2024-06-22 12:10:36 -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 47d1432434 nixos: added option to automount mauville Samba shares for user aly at boot 2024-06-18 19:44:31 -04:00
Aly Raffauf 08d98ade6f reorganized hardware files and enabled firmware 2024-06-14 21:18:00 -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 ec9c82e706 move disko import to flakes 2024-06-14 19:06:08 -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 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 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 82c89171fc enable btrfs autoscrub 2024-06-02 05:17:30 -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 2c9b32360b petalburg: add hyprland 2024-05-26 11:32:20 -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 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 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 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 17bb8bc596 tailscale: move to custom module 2024-04-30 14:53:17 -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 99119c2941 petalburg: improve pp-adjuster reproducibility 2024-04-25 21:02:49 -04:00
Aly Raffauf 574eb5a482 lavaridge,petalburg,rustboro: removed unnecessary components 2024-04-23 18:42:31 -04:00
Aly Raffauf c1af68a79e moved greetd into a module and added sway module 2024-04-22 23:14:28 -04:00
Aly Raffauf 5e87a5eb47 aly: enable sway on all hosts 2024-04-20 21:41:11 -04:00
Aly Raffauf d5e79315fa petalburg: add sway randomwallpaper 2024-04-20 21:14:32 -04:00
Aly Raffauf 89a177caa1 home/sway: brought to parity with hyprland 2024-04-19 22:00:41 -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 0ecde61760 reformatted with alejandra 2024-04-07 22:16:33 -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 fb9e82f873 reformat with nixfmt (classic) 2024-04-05 16:43:19 -04:00
Aly Raffauf e65f0e95bb migrate dustin from petalburg to rustboro 2024-04-03 15:19:03 -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 51c74e2b1f moved homelab virtualization config to apps modules 2024-03-29 21:51:10 -04:00
Aly Raffauf 41a6e55ba3 restructured desktopConfig 2024-03-29 08:40:42 -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 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 fd4a6751b4 petalburg: added cs-adjuster-plasma script 2024-03-22 09:49:42 -04:00
Aly Raffauf cc6b3d666d petalburg: switched from GNOME to KDE 2024-03-17 17:35:51 -04:00
Aly Raffauf 8774c4ecc3 petalburg: added zram_swap 2024-03-16 19:27:28 -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 2daf9105e6 all: moved plymouth config into modules 2024-03-14 16:03:49 -04:00
Aly Raffauf 1022699fbd decreased boot verbosity on petalburg 2024-03-13 23:06:31 -04:00
Aly Raffauf 04ed015a54 enabled plymouth on petalburg 2024-03-13 22:59:33 -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 be7c2343d4 switched to latest kernel on petalburg 2024-03-12 22:10:49 -04:00
Aly Raffauf 90e1fcf286 enabled thermald on petalburg 2024-03-07 18:54:43 -05:00
Aly Raffauf fd05642933 added powertop auto-tuning to petalburg 2024-03-06 09:31:49 -05:00
Aly Raffauf 4a1aaa40e0 Update default.nix 2024-03-04 17:40:35 -05:00
Aly Raffauf fa05eefa64 added missing ppd dependency to pp-adjuster 2024-03-04 17:38:24 -05:00
Aly Raffauf 5cc3929060 added cs-adjuster and pp-adjuster shell scripts for yoga 9i mod keys 2024-03-04 16:34:32 -05:00
Aly Raffauf 6ee3c7fc2f enabled auto-rotate in tablet mode for petalburg 2024-03-02 14:23:36 -05:00
Aly Raffauf 299c3741f5
Update petalburg hardware-configuration.nix 2024-03-02 13:57:26 -05:00
Aly Raffauf 0c5cf9c049
Update petalburg to systemd-boot 2024-03-02 13:56:46 -05:00
Aly Raffauf 8d97c95423 moved localization and timezone to system/default.nix 2024-03-01 21:54:34 -05:00
Aly Raffauf 69ae2f3e97 moved nix/ folder to system/, moved user info from hosts/ to system 2024-03-01 21:38:19 -05:00
Aly Raffauf 3177a2d4ae removed rustoro-specific config from petalburg 2024-03-01 21:23:22 -05:00
Aly Raffauf 98b7cc5fee added dummy petalburg host files 2024-03-01 19:50:36 -05:00