Commit Graph

  • 46b58a0005 add file package main romanl 2026-05-25 18:07:45 +02:00
  • 5f4e79649e Initial sensors impl sensorsv2 romanl 2026-05-25 17:59:48 +02:00
  • a45eed1a33 Add docs romanl 2026-05-25 13:03:50 +02:00
  • b633bda823 Include pipa-firmware in configuration.nix romanl 2026-05-25 12:20:23 +02:00
  • 3bb3902917 Move some packages to home-manager romanl 2026-05-25 12:18:35 +02:00
  • 8a7306cfd1 Shuffle some hw config around + add some more configuration options romanl 2026-05-25 12:18:18 +02:00
  • 2a19b3692f Actually include the qbootctl service romanl 2026-05-25 12:17:45 +02:00
  • 27ded40faa Add root resize service on first boot romanl 2026-05-25 12:17:09 +02:00
  • 4c6dceee1f Actually properly seed the flake in images romanl 2026-05-25 12:16:45 +02:00
  • df5f26a9e4 Add qbootctl systemd service to mark slot as successful on boot romanl 2026-05-24 22:53:27 +02:00
  • d3fb796c2b Slim down the rootfs romanl 2026-05-24 22:47:02 +02:00
  • 5e030bc16c Add deploy recipe romanl 2026-05-24 17:13:55 +02:00
  • dc08fe8b88 Fix GDM orientation romanl 2026-05-24 17:13:45 +02:00
  • d2deb88eb6 man sensors romanl 2026-05-24 12:18:10 +02:00
  • dcfcc279a9 Test sensors impl romanl 2026-05-24 11:21:52 +02:00
  • 880a1d1a91 Revert services.nix romanl 2026-05-24 01:40:11 +02:00
  • 1f8245bba3 Add/remove some packages, services romanl 2026-05-24 01:39:14 +02:00
  • 491ae24162 Add gdm-monitors configuration module romanl 2026-05-24 01:38:37 +02:00
  • 02a495e150 Add home-manager romanl 2026-05-24 01:30:52 +02:00
  • 17c809ecb9 flake.lock: Update romanl 2026-05-24 01:28:40 +02:00
  • d118ccb307 add home-manager, nix-flatpak inputs romanl 2026-05-24 01:17:19 +02:00
  • 4162b86afe Comments tweaks romanl 2026-05-24 01:16:07 +02:00
  • 2b56c709a7 Oops, s romanl 2026-05-24 01:11:21 +02:00
  • 9865cf3155 Remove extra kernel params, add extraFirmwarePath for panel fw in stage1 romanl 2026-05-24 01:08:08 +02:00
  • 3fe838b23a Remove panel service hack romanl 2026-05-24 00:59:53 +02:00
  • 49e356a941 WIP: hang on poweroff romanl 2026-05-23 16:33:27 +02:00
  • 506b131806 Remove the whole panel driver instead of just ts (as it is not explicitly loaded) romanl 2026-05-23 15:56:15 +02:00
  • cb7ab651e0 Add pkgs romanl 2026-05-23 15:03:41 +02:00
  • 5f51f920ea sound.nix: format romanl 2026-05-23 15:02:30 +02:00
  • e568d53965 add an experiemtnal service to unload panel driver prior to shutdown/reboot romanl 2026-05-23 15:02:22 +02:00
  • 885d8a914e Unfuck digitizer fw loading some romanl 2026-05-23 15:01:54 +02:00
  • 49fcf9894a Merge branch 'sound' romanl 2026-05-23 11:24:15 +02:00
  • 5cbe0e6cd8 Remove firmware copy step and initialize Git repo on main branch romanl 2026-05-23 11:20:38 +02:00
  • 899758cd9c Sound works sound romanl 2026-05-23 11:20:23 +02:00
  • 6bf2fa436c Initial audio impl romanl 2026-05-23 10:40:14 +02:00
  • 8a9d8e80b7 bootmac works v100 romanl 2026-05-23 02:42:42 +02:00
  • e9d8547e52 Fix bootmac wifi udev rule romanl 2026-05-23 02:13:00 +02:00
  • ca2da6e7dd Squashed commit of the following: romanl 2026-05-23 02:08:24 +02:00
  • 7f8947ab49 Digitiser firmware loads now modules romanl 2026-05-23 02:06:33 +02:00
  • edf8a018e5 Event driven bootmac script romanl 2026-05-23 01:53:18 +02:00
  • 16372475fb Remove unwanted Gnome pkgs romanl 2026-05-23 01:48:58 +02:00
  • 23b91dec28 Add regulator_ignore_unused to kernel parameters romanl 2026-05-23 01:42:32 +02:00
  • 5dafb93b47 Actually copy the digitised firmware in this time romanl 2026-05-23 01:42:21 +02:00
  • 96459bce14 Revert changes to pkgs/firmware from 997d14bd27 romanl 2026-05-23 01:36:33 +02:00
  • c4e8cbd1dc Add timeout logic for WLAN interface initialization in MAC address script romanl 2026-05-23 01:31:34 +02:00
  • 997d14bd27 Refactor package management and enhance firmware installation process romanl 2026-05-23 00:56:29 +02:00
  • 21732a60f8 Factor out a lot of options romanl 2026-05-23 00:15:38 +02:00
  • 3cffe3ba1f Adapt pmos bootmac logic romanl 2026-05-22 23:55:42 +02:00
  • 10fa4877e2 Target wlp1s0 for changing the mac romanl 2026-05-22 23:32:05 +02:00
  • 8f6aead2f8 Refactor MAC address extraction romanl 2026-05-22 23:26:19 +02:00
  • 77590d5733 Enhance Bluetooth support in hardware configuration and improve MAC address application process romanl 2026-05-22 23:19:09 +02:00
  • 2dded51279 Start structuring the config some romanl 2026-05-22 22:20:19 +02:00
  • 67e5402b22 Refactor firmware installation process for clarity and correctness romanl 2026-05-22 21:28:05 +02:00
  • 5b96dd10b1 We don't need this anymore romanl 2026-05-22 12:50:17 +02:00
  • b38c0dd5ef Add debug configuration and refactor hardware setup for improved debugging support romanl 2026-05-22 12:39:33 +02:00
  • 6de489bac9 Refactor Justfile and configuration.nix for improved build and security settings romanl 2026-05-22 12:21:44 +02:00
  • 9b5d2fe7b4 Squashed commit of the following: romanl 2026-05-22 12:11:11 +02:00
  • 74b2428653 flake.nix: Add cross-compilation support for aarch64-linux; hardware-configuration.nix: Refactor kernel package handling for cross-compilation kerneltweaks romanl 2026-05-22 12:10:36 +02:00
  • a86ad5e9d8 configuration.nix: Add nh configuration for cleaning and enabling flake romanl 2026-05-22 11:53:00 +02:00
  • 458cf43e1b configuration.nix: Change user from 'jax' to 'nixos'; flake.nix: Update configuration copying to user's home directory; hardware-configuration.nix: Refactor cross-compilation logic for kernel packages romanl 2026-05-22 11:49:23 +02:00
  • 0e97e81190 configuration.nix: Update console font to use terminus_font package; flake.nix: Set system to aarch64-linux; hardware-configuration.nix: Adjust kernel package imports for cross-compilation romanl 2026-05-22 11:25:54 +02:00
  • d1676568c1 Panel wooooorks romanl 2026-05-22 10:48:28 +02:00
  • 1413701ab0 hardware-configuration.nix: Add "msm" to kernel modules; pipa.config: Change CONFIG_DRM_MSM to module romanl 2026-05-21 23:59:27 +02:00
  • fc83ffe47f flake.nix: Update image formatting commands to include sector size newnew romanl 2026-05-21 23:46:14 +02:00
  • 56346fab48 hardware-configuration.nix: Update kernel parameters and refine file system configurations romanl 2026-05-21 23:46:09 +02:00
  • 36a385e385 configuration.nix: Add USB interface IP configuration; hardware-configuration.nix: Update kernel parameters and modules romanl 2026-05-21 23:28:43 +02:00
  • 055168d3dd firmware.nix and kernel.nix: Switch from GitHub to Gitea for source fetching romanl 2026-05-21 23:09:21 +02:00
  • 4d0ec955a1 configuration.nix: Add i18n and console settings; flake.nix: Introduce build script for image creation; hardware-configuration.nix: Update kernel modules; kernel.nix: Simplify kernel versioning romanl 2026-05-21 17:47:40 +02:00
  • 0e0ebff7d0 firmware.nix: Update hash and refine install phase for firmware copying romanl 2026-05-21 17:47:33 +02:00
  • 6fd385eb8c Kernel build started successfully, hopefully itll stay that way romanl 2026-05-20 21:13:55 +02:00
  • 7cf35a678e ye romanl 2026-05-20 20:04:45 +02:00
  • a045ef453f flake.lock: Add romanl 2026-05-20 20:03:08 +02:00
  • ac1df2ea08 Init v3 romanl 2026-05-20 20:01:29 +02:00
  • ab42287e3d Fuck the old config romanl 2026-05-20 19:47:21 +02:00
  • 4038b7fb6e Fuck this shit I'm out firmware romanl 2026-05-20 19:46:41 +02:00
  • 2439ce45e4 Enhance firmware flashing and kernel parameters for Xiaomi Pad 6 romanl 2026-05-19 18:12:38 +02:00
  • da3a1f53e9 Add flash target romanl 2026-05-19 16:36:45 +02:00
  • fc5f27117b Add some more modules. Let's pray... romanl 2026-05-19 16:36:40 +02:00
  • a2cac5f72b Yeet the sandbox romanl 2026-05-19 16:36:29 +02:00
  • 4d536d26ab Oops, add inputs romanl 2026-05-19 16:11:15 +02:00
  • ab98a3a7fe actually not needed, cool romanl 2026-05-19 16:08:14 +02:00
  • 600b9b465f Add xiaomi-pipa-firmware to system packages and update firmware configuration romanl 2026-05-19 16:07:19 +02:00
  • 1c9793efb3 Add Nix package for Xiaomi Pad 6 firmware with installation steps romanl 2026-05-19 16:05:55 +02:00
  • 71c8d1f4aa These firmware files should be in linux-firmware ready romanl 2026-05-19 16:01:50 +02:00
  • 592db74e52 Add pipa firmware romanl 2026-05-19 15:58:56 +02:00
  • b7e4fc4b41 add linux-firmware romanl 2026-05-19 15:55:09 +02:00
  • 29e47b262a Remove obsolete firmware files from the repository romanl 2026-05-19 15:54:57 +02:00
  • 2c7f7599f5 Refactor image creation script to enhance boot image handling and cleanup process romanl 2026-05-19 15:34:25 +02:00
  • ef5161eacc Update initrd kernel modules and adjust file system configuration romanl 2026-05-19 15:34:20 +02:00
  • f49b1d0e62 Clean up comments in configuration files for clarity and conciseness packaging romanl 2026-05-18 23:05:13 +02:00
  • 0a309ab4ca Refactor boot configuration for improved kernel package handling and loader setup romanl 2026-05-18 23:03:57 +02:00
  • d2e29b17d0 Refactor build script to enhance image creation and cleanup process romanl 2026-05-18 22:58:10 +02:00
  • 411b847170 Add initrd configuration to load essential drivers during boot romanl 2026-05-18 22:58:04 +02:00
  • 5cdb91059d Drop separate boot part romanl 2026-05-18 22:25:30 +02:00
  • 7215245e0d Somewhat working romanl 2026-05-18 22:05:48 +02:00
  • 449a439bfa Shit builds v2 romanl 2026-05-18 21:43:07 +02:00
  • 2762b036b2 Refactor build script to improve cleanup and output directory handling romanl 2026-05-18 21:15:43 +02:00
  • 41dcf0ed2a Add internationalization settings and timezone configuration romanl 2026-05-18 21:15:38 +02:00
  • e3730c0c4e Add deployment script for building and flashing images romanl 2026-05-18 20:00:49 +02:00
  • a0e3c1cb05 Update bootloader configuration to use systemd-boot and adjust filesystem labels romanl 2026-05-18 20:00:45 +02:00