41 lines
1.2 KiB
TypeScript
41 lines
1.2 KiB
TypeScript
import { Permissions } from "../enum"
|
|
|
|
import rfwfs from "../main"
|
|
|
|
const time_now = (Date.now()/1000)|0
|
|
|
|
// ------------ Home ------------
|
|
const config = rfwfs.directory(".config", Permissions.rw, time_now)
|
|
const local = rfwfs.directory(".local", Permissions.rw, time_now)
|
|
const downloads = rfwfs.directory("Downloads", Permissions.rw, time_now)
|
|
const pictures = rfwfs.directory("Pictures", Permissions.rw, time_now)
|
|
const desktop = rfwfs.directory("Desktop", Permissions.rw, time_now)
|
|
const videos = rfwfs.directory("Videos", Permissions.rw, time_now)
|
|
const music = rfwfs.directory("Music", Permissions.rw, time_now)
|
|
|
|
const user = rfwfs.directory("user", Permissions.r, time_now, [
|
|
config,
|
|
local,
|
|
downloads,
|
|
pictures,
|
|
videos,
|
|
music,
|
|
desktop,
|
|
])
|
|
|
|
// /home/
|
|
const home = rfwfs.directory("home", Permissions.r, time_now, [user])
|
|
// ------------
|
|
|
|
// ------------ root ------------
|
|
const bin = rfwfs.directory("bin", Permissions.r, time_now)
|
|
const vard = rfwfs.directory("var", Permissions.r, time_now)
|
|
const etc = rfwfs.directory("etc", Permissions.r, time_now)
|
|
// ------------
|
|
|
|
export default rfwfs.directory("/", Permissions.r, time_now, [
|
|
bin,
|
|
home,
|
|
vard,
|
|
etc,
|
|
]) |