Commit graph

96 commits

Author SHA1 Message Date
e5f125ff1d Update systems/aurora.nix 2025-11-12 17:46:30 +00:00
433aa7e14e Update systems/labrizor.nix 2025-11-12 17:46:17 +00:00
3ac3489b28 Update systems/framework.nix 2025-11-12 17:45:55 +00:00
517a990fb2 Update systems/common.nix 2025-11-12 17:45:36 +00:00
Julian Sutter
522818dc25 more cleanup 2025-11-03 09:59:45 -08:00
e80cc15caf updates and cleanup 2025-11-03 09:25:36 -08:00
Julian Sutter
0494ff1fd6 lshwstuff 2025-08-04 14:31:48 -07:00
Julian Sutter
86fe2fc417 plugdev 2025-08-04 14:19:53 -07:00
Julian Sutter
61c3722f5a Refactor NixOS configuration: Move GUI apps to desktop modules and create headless config
- Move GUI applications from users/jsutter.nix to appropriate desktop modules:
  * office.nix: slack, signal-desktop
  * gaming.nix: discord, stremio
  * plasma.nix: arc-theme, pinentry, tigervnc
  * dev.nix: putty
  * media.nix (new): vlc, deluge

- Create systems/common-headless.nix for server configurations:
  * Remove GUI dependencies (Flatpak, XDG portals, fonts, graphics drivers)
  * Include only essential CLI tools and server packages
  * Disable X server completely

- Simplify skip01 configuration:
  * Remove Intel graphics drivers and OpenGL support
  * Use headless common configuration
  * Keep unified users/jsutter.nix (no split files)

- Update flake.nix to include new media.nix module in desktop systems

Result: Clean separation between desktop and headless configurations
with improved modularity and maintainability.
2025-07-30 23:17:55 -07:00
Julian Sutter
21830a1ba7 Migrate to NixOS 24.05 stable branch
- Update flake.nix to use nixos-24.05 and home-manager release-24.05
- Remove deprecated services.pulseaudio configurations
- Fix home-manager compatibility issues:
  - Update stateVersion from 24.11 to 24.05
  - Change VSCode profiles.default.extensions to extensions
  - Update ZSH initContent to initExtra
  - Remove incompatible git signing.format option
- Remove unavailable windsurf package from dev.nix
- Successfully tested with nixos-rebuild dry-run
2025-07-30 14:55:16 -07:00
Julian Sutter
1e70121b00 Add skip01 NixOS configuration for Intel NUC server
- Created systems/skip01.nix with 13th gen Intel i5 NUC optimizations
- Configured for headless server operation with SSH access
- Enabled Docker and Podman for container services
- Added Intel graphics support and thermal management
- Network performance tuning for server workloads
- Added skip01 to flake.nix nixosConfigurations
2025-07-29 19:03:57 -07:00
Julian Sutter
8c8814ce1e good 2025-07-22 23:54:25 -07:00
Julian Sutter
e8e3ee0b8b updates 2025-07-22 23:43:28 -07:00
Julian Sutter
c28af3e123 Fix Framework 16 stability issues: disable USB autosuspend, adjust TLP settings, temporarily disable problematic packages 2025-07-15 20:55:30 -07:00
Julian Sutter
be4255e26f updates & crypto 2025-04-26 20:07:24 -07:00
Julian Sutter
3bf2b1bd9f updates 2025-04-23 14:31:15 -07:00
Julian Sutter
429d77c519 amdgpu fixes 2025-03-27 12:15:57 -07:00
Julian Sutter
0466ea4f7a updates 2025-01-29 22:32:06 -08:00
Julian Sutter
ca14339d43 perm updates 2024-12-26 20:59:38 -08:00
Julian Sutter
acd10ce02d 2dprinting 2024-12-26 15:06:41 -08:00
Julian Sutter
1ddd24e85c hmm 2024-12-21 23:23:30 -08:00
Julian Sutter
73496fb42e hmm 2024-12-21 23:06:43 -08:00
Julian Sutter
b341051d15 static define task manager layout 2024-12-21 22:54:23 -08:00
Julian Sutter
228074be9a bunch of framework power updates, suspend to hibernate etc 2024-12-21 22:37:17 -08:00
Julian Sutter
1d34d1bdfb bunch of framework power updates, suspend to hibernate etc 2024-12-21 22:35:42 -08:00
Julian Sutter
68b3c6f857 virtualization appears to be working? 2024-12-21 21:43:45 -08:00
Julian Sutter
0cef510688 zsh fix 2024-12-21 16:38:28 -08:00
Julian Sutter
b5b03dea63 radeontop and more 2024-12-21 16:02:42 -08:00
Julian Sutter
2b3fd3562f whois 2024-12-03 19:04:31 -08:00
Julian Sutter
3b2b665f24 remove rocm for some reason 2024-11-30 19:05:02 -08:00
Julian Sutter
c9dffcc681 remove nerdfonts 2024-11-30 18:30:06 -08:00
Julian Sutter
5bc9283768 updates 2024-10-30 19:40:23 -07:00
Julian Sutter
f4152400af 3dp reenabled & updates 2024-09-16 10:16:50 -07:00
Julian Sutter
0e805efdcb disable throttled 2024-08-06 19:20:43 -07:00
Julian Sutter
91a869face removed sound line and updates 2024-08-06 17:32:35 -07:00
Julian Sutter
24a9b50298 disable fprintd 2024-07-09 23:16:42 -07:00
Julian Sutter
7fcd718010 working on labrizor 2024-07-09 22:08:22 -07:00
Julian Sutter
20da2be2d2 updates 2024-07-09 11:33:01 -07:00
Julian Sutter
94efe4b2b6 appimage 2024-05-29 19:35:13 -07:00
Julian Sutter
0e635555d2 qmk keyboard 2024-05-25 20:44:14 -07:00
76beaa5f6a labrizor 2024-05-25 16:56:54 +00:00
fea287accf framework 16 try 1 2024-05-24 05:02:46 +00:00
Julian Sutter
74ae157adf readd 3dp 2024-04-07 23:21:38 -07:00
Julian Sutter
f3b4eb3ca3 working i think 2024-04-07 23:06:52 -07:00
Julian Sutter
64e1442ee3 plasma6 2024-04-07 23:02:17 -07:00
Julian Sutter
f280e25b81 updates but nvidia broken 2024-03-18 13:21:37 -07:00
7277a5a90c updates 2024-02-03 19:52:40 -08:00
Julian Sutter
9976690552 java 2023-11-07 19:40:22 -08:00
Julian Sutter
7c63d17396 updates 2023-09-26 21:21:33 -07:00
Julian Sutter
7aea4f6f76 kopia & update 2023-09-18 11:35:20 -07:00