Skip to content

tmpfs for every home#144

Closed
24apricots wants to merge 5 commits intomainfrom
desktop-improvements
Closed

tmpfs for every home#144
24apricots wants to merge 5 commits intomainfrom
desktop-improvements

Conversation

@24apricots
Copy link
Copy Markdown
Member

currently still a draft since it does not properly load the home skeleton

- profile/desktop.nix: minimal config for desktops
- modules/ocf/graphical/default.nix: desktop environment or compositor config
- modules/ocf/graphical/preinstall-apps.nix: extra preinstalled desktop apps
- tmpfs will be mounted on /home and each users home directory, and
  unmounted on logout so that data is cleared immediately instead of on
  reboot.
- stuff related to home directories moved to an ocf nix module
@24apricots
Copy link
Copy Markdown
Member Author

big merge from main

@24apricots
Copy link
Copy Markdown
Member Author

24apricots commented Apr 10, 2026

to simplify things, i might just move everything into the ocf_setup_home script instead of having some things mounted by pam_mount. in the future (see #245), i want to mount ~/remote from nfs (likely by nfs mounting /remote then bind mounting ~/remote to it), which would have to be in the script since pam_mount does not have %(HOME) (to do /remote/%(HOME)) or substring capabilities (to do /remote/home/%(USER:0:1)/%(USER:0:2)/%(USER)).

@24apricots
Copy link
Copy Markdown
Member Author

merged into nfs-on-desktops branch #245

@24apricots 24apricots closed this Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant