linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

DateCommit messageAuthorFiles+-
2025-11-29 07:12add dmenuJul6+1361-0
2025-11-29 07:01add stJul9+4681-1
2025-11-28 18:37add working velox to exampleJul1+1-0
2025-11-28 18:36set freetype version to 2.11.0Jul1+1-1
2025-11-28 18:36fix lib dependency orderingJul1+16-12
2025-11-28 13:41add velox with linking errorsJul4+75-1
2025-11-28 12:56add swcJul4+123-0
2025-11-28 12:24add wldJul6+112-33
2025-11-28 11:50add wayland-protocolsJul3+91-0
2025-11-28 10:56add waylandJul8+328-1
2025-11-28 08:19add libffiJul7+233-0
2025-11-28 08:03add pixmanJul8+225-1
2025-11-27 18:33add libdrmJul6+161-0
2025-11-27 17:32add libpciaccessJul4+40-0
2025-11-27 17:21add libxkbcommonJul5+3534-0
2025-11-27 17:01add libinputJul6+145-0
2025-11-27 16:39add mtdevJul3+71-0
2025-11-27 16:22add libevdevJul6+498-0
2025-11-27 15:57add fontconfigJul5+616-0
2025-11-27 15:31add expatJul4+78-0
2025-11-27 15:11add netcat in openbsdJul2+14-2
2025-11-27 15:03add libtls-bearsslJul5+108-0
2025-11-27 14:33add bearsslJul7+1118-0
2025-11-27 13:35add openbsdJul59+5205-7
2025-11-27 07:43separate fetch() to git() and curl()Jul35+85-90
2025-11-27 05:13align files in exampleJul1+7-7
2025-11-27 05:13enable qrexec-agent in exampleJul2+11-0
2025-11-27 05:06simplify the perp directory in exampleJul4+3-3
2025-11-27 05:03enabled xendriverdomain in exampleJul2+10-0
2025-11-26 17:04add missing flags and pthreads to xen toolsJul2+10-7
2025-11-26 12:33load xen modules in exampleJul1+6-0
2025-11-26 12:10add sinit /bin/shutdownJul5+9-7
2025-11-26 10:32add qubes-core-qrexecJul3+29-27
2025-11-26 10:26add qubes-core-vchan-xenJul3+53-5
2025-11-26 08:17unify xen header dependenciesJul1+55-54
2025-11-26 07:58build xl xen binaryJul2+56-43
2025-11-26 07:40build libxenlight.aJul8+651-14
2025-11-25 05:55build libxenstore.a, libxenvchan.a, libxenhypfs.aJul1+13-0
2025-11-25 05:47build xen cpuid-autogen.h with ninjaJul3+36-32
2025-11-25 05:25run xen mkheader as a ninja buildJul3+54-24
2025-11-25 04:24remove --cflagsJul2+9-7
2025-11-25 04:20build libxenguest.aJul3+76-11
2025-11-24 13:52remove unused files in pkg/xenJul2+0-455
2025-11-24 13:52build libxenctrl.aJul1+35-0
2025-11-24 13:11build libxendevicemodel.aJul1+5-0
2025-11-24 13:01build libxenforeignmemory.aJul1+5-0
2025-11-24 13:00build libxencall.aJul1+6-0
2025-11-24 12:58build libxengnttab.aJul2+31-0
2025-11-24 12:41prepare internal xen headers with symbolic linkJul2+16-12
2025-11-24 11:49build libxenevtchn.aJul1+10-0
2025-11-24 09:48build libxentoollog.aJul1+5-0
2025-11-24 09:47add --src-prefix flag to compileJul2+11-6
2025-11-24 09:30build libxentoolcore.aJul4+21-421
2025-11-24 07:58add python -- missing modules but initializesJul7+1517-1
2025-11-22 10:19remove ninja directoryJul3+0-192
2025-11-22 10:17remove chroot scriptJul1+0-43
2025-11-22 10:15remove tpl directoryJul15+0-226
2025-11-22 10:14install qubes files to working running exampleJul15+128-25
2025-11-22 07:39remove unused statedirJul3+0-3
2025-11-22 07:36Revert "move files gen functions to root"Jul2+45-45
2025-11-22 05:12move files gen functions to rootJul2+45-45
2025-11-20 17:34fix/simplify files generationJul7+58-48
2025-11-20 15:54restat root.fspecJul2+9-8
2025-11-20 15:53add foreach files to gen depenenciesJul1+1-0
2025-11-20 08:33import qvm volume with fspec tarJul4+61-1
2025-11-20 08:32fix vis share file pathsJul2+8-2
2025-11-20 06:45add qvm_tagsJul3+17-0
2025-11-20 06:26add qvm_serviceJul3+14-0
2025-11-20 06:21add qvm_featuresJul3+17-0
2025-11-20 05:43add qvm_prefsJul5+36-2
2025-11-20 04:45qvm_create handles deps for templatesJul6+24-9
2025-11-19 15:00add qvm_createJul3+19-3
2025-11-19 14:07define qubes_prefsJul3+19-3
2025-11-19 13:25change build policy to allow everythingJul1+1-4
2025-11-19 10:00set qubes policy for build vmJul5+26-0
2025-11-18 13:32add tune2fs with sub function - refactor hostJul4+68-51
2025-11-18 11:42unexpand leading spaces with tabsJul42+2284-2284
2025-11-18 11:23add symbolic linksJul13+42-8
2025-11-18 09:11fix gen files dependency orderingJul1+4-3
2025-11-18 09:01move rules to separate fileJul4+87-87
2025-11-18 08:51add binfiles functionJul3+20-8
2025-11-18 08:38create reusable files functionJul2+25-37
2025-11-18 08:15set build target to root.fspecJul6+9-8
2025-11-18 07:13generate files for included headersJul1+5-4
2025-11-18 06:49add all dependencies to example qubesJul1+18-0
2025-11-18 06:38add share() to generate data filesJul4+44-5
2025-11-18 06:13generate bin/libexec filesJul23+51-43
2025-11-17 13:48qubes fspec support with generated pkg filesJul9+64-35
2025-11-17 11:17qubes fspec support with static pkg filesJul8+195-5
2025-11-14 20:04move pkg src directory from repo to srcJul27+51-76
2025-11-14 19:41organize and sort .gitmodulesJul1+65-65
2025-11-14 19:32remove bestline, rc, fe, luaposix, stJul22+0-1887
2025-11-14 19:19refactor ninja shell scripts for packagesJul39+1201-601
2025-11-14 08:32add build.ninjaJul1+2-0
2025-11-14 08:08refactor: remove unused filesJul5+0-733
2025-11-08 20:58setv sets shell variable dynamicallyJul2+1-15
2025-11-08 20:36remove all ninja flushingJul2+15-32
2025-11-08 20:22remove ninja_buffer_subgenJul1+21-71
2025-11-08 19:08remove fspec and tpl configure scripts temporarilyJul29+5-276
2025-11-08 18:18remove ninja_buffer_fetchJul1+53-69
2025-11-08 13:25remove _ninja_buffer_syncJul2+19-59
2025-11-08 12:48add phony ninja functionJul1+22-16
2025-11-08 12:26comment all templates for refactoring purposesJul1+5-5
2025-11-08 12:17remove _ninja_buffer_depsJul1+9-14
2025-11-08 12:02remove abducoJul5+0-36
2025-11-08 12:01remove dvtmJul8+0-604
2025-11-08 11:13touch target without files using _ninja_targetJul1+18-15
2025-11-08 10:58remove ninja_buffer_buildJul1+29-19
2025-11-08 10:02remove lib and exe bufferingJul1+19-47
2025-11-08 09:18make rule ninja function more dynamicJul10+70-76
2025-11-08 06:49remove all build calls in ninja functionsJul4+58-67
2025-11-08 06:15add ninja cpp functionJul2+5-1
2025-11-08 06:09add ninja sed functionJul6+11-7
2025-11-08 06:06add ninja awk functionJul5+14-10
2025-11-08 05:57add ninja touch and gzip functionsJul1+14-8
2025-11-08 05:49add ninja cat commandJul6+13-7
2025-11-07 10:22add ninja copy functionJul5+15-11
2025-11-07 09:26ninja prefix in build functionJul18+88-114
2025-11-07 06:58remove minigzipJul2+1-2
2025-11-07 06:54sync from ninja build functionJul8+1-25
2025-11-07 06:16slightly clean up linux-headers headersJul1+7-9
2025-11-07 06:09clean up e2fsprogs headersJul1+2-4
2025-11-07 06:04clean up util-linux headersJul1+2-7
2025-11-07 06:01clean up xz headersJul1+16-23
2025-11-07 05:55clean up libpng headersJul1+3-7
2025-11-07 05:49clean up freetype headers with --prefixJul2+59-54
2025-11-07 05:27rename headers() to include()Jul16+19-19
2025-11-07 05:12save headers in $outdir/_target/headersJul1+34-19
2025-11-07 04:23remove ninja function headers_existJul3+22-16
2025-11-06 05:42remove yashJul7+0-298
2025-11-06 05:33remove xz-embeddedJul5+2-30
2025-11-06 05:29allow bzip2 sourcesJul1+5-0
2025-11-06 05:29add xzJul5+408-0
2025-11-06 05:07complete probe pkgJul7+33-0
2025-10-31 06:27add freetypeJul4+113-0
2025-10-31 04:58add libpngJul6+118-0
2025-10-31 04:29add bzip2Jul4+33-0
2025-10-19 19:17add fzy to f42 templateJul1+1-0
2025-10-19 19:00add st scrollingJul4+877-45
2025-10-19 18:15fix VIS_PATH orderingJul1+33-0
2025-10-19 17:21add f42 test templateJul5+26-11
2025-10-19 17:15add st terminfoJul2+7-15
2025-10-19 17:14enable history in okshJul1+0-1
2025-10-19 09:43add st 0.9.3Jul6+38-70
2025-10-19 08:41save vis lua files in $outdir/luaJul1+2-2
2025-10-19 06:32ignore oasis-example templateJul1+1-1
2025-10-19 06:31fix util-linux submodule commitJul0+0-0
2025-10-16 05:29remove rc and add ag to alpine templateJul1+3-1
2025-10-14 04:05remove unused vis patchesJul6+75-271
2025-10-14 04:02vis patch: only reload ncurses on fullscreen pipeJul1+36-0
2025-10-12 17:59fix vis bug hide cursor on window changeJul1+39-0
2025-10-12 15:41add vis win focus eventJul1+119-0
2025-10-11 14:41add vis:command_unregister() commandJul1+77-0
2025-10-11 09:40fix vis/netbsd-curses flickerJul1+25-0
2025-10-11 09:33only compile curses terminfo for tmux-256colorJul1+1-0
2025-10-11 09:14readd netbsd-curses oasisJul2+5-0
2025-10-11 09:04remove netbsd-curses oasisJul2+0-5
2025-10-11 08:45Revert "remove original netbsd-curses"Jul2+5-0
2025-10-11 07:24remove original netbsd-cursesJul2+0-5
2025-10-07 04:06add ag (dep: pcre)Jul11+466-149
2025-10-07 03:01add fzyJul16+593-499
2025-10-06 11:08add fe to alpine-templateJul5+22-23
2025-10-06 04:03update visJul2+14-4
2025-10-06 03:43add vis/lua/luaposix/lpeg/libtermkeyJul24+484-1028
2025-10-03 08:55ignore qubes and yajl git submodsJul1+2-0
2025-10-03 08:54update vis versionJul0+0-0
2025-09-30 13:02install rc to alpine-templateJul6+95-7
2025-09-29 10:59half-baked failed attempt to run xen/qrexec in templateJul20+1343-2
2025-09-17 15:45move .rcrc path to .config/rc/rcJul2+58-1
2025-09-17 14:56add bestline to rc shellJul5+21-1
2025-09-17 11:59set up sinit/perp/getty/tinylog in example templateJul13+68-30
2025-09-17 10:57patch ubase getty to log in automaticallyJul2+143-1
2025-09-17 04:08save fspec files with their pathJul2+23-19
2025-09-17 04:07fix rc patch to include argc and argvJul1+12-5
2025-09-17 03:39fix git submodules commits rc/util-linux/curses/e2fsprogsJul0+0-0
2025-09-16 13:56add users to example templateJul4+10-1
2025-09-16 11:47mount block devices in example templateJul7+128-13
2025-09-16 11:45add sinitJul6+114-0
2025-09-15 07:58add /sbin/init to example templateJul1+3-0
2025-09-15 07:58set ninja default target to buildJul2+39-7
2025-09-15 07:57remove output of mke2fs in qubes-installJul1+1-1
2025-09-15 06:47build template tar file on build changesJul1+1-1
2025-09-15 06:32add perpJul3+366-0
2025-09-13 14:18add ubaseJul5+119-0
2025-09-13 12:32add rc shellJul7+258-0
2025-09-13 09:29add qubes-install ninja scriptJul5+117-44
2025-09-09 11:12use xz-embedded to decompress linux archiveJul6+33-7
2025-09-09 10:03remove zstd host buildJul2+8-25
2025-09-09 09:58generate raw image file for templatesJul4+48-5
2025-09-09 09:57hardcode linux-headers uapi headersJul3+991-7
2025-09-09 04:21add e2fsprogsJul14+775-16
2025-09-08 08:27add util-linuxJul21+1959-13
2025-09-04 14:05add linux-headersJul6+119-3
2025-09-04 10:04fetch linux-headers with extract-deflate ninja ruleJul4+30-14
2025-09-04 06:23clarify ninja targetsJul3+133-41
2025-09-04 04:24add missing directories to the example templateJul1+7-0
2025-09-04 04:23fix fspec path for manualsJul1+1-1
2025-08-29 13:02place configs in package's main directoryJul12+6-14
2025-08-29 12:07refactor _ninja_compileJul1+48-55
2025-08-29 08:56change fspec outdir from _files to _fspecJul1+7-7
2025-08-29 08:33create fetch ninja function with more granular rulesJul29+152-182
2025-08-28 12:47add paxJul5+24-0
2025-08-28 12:34add missing script dependenciesJul1+2-2
2025-08-28 12:34add awkJul7+71-1
2025-08-28 10:46use cleaner syntax in gen filesJul10+671-640
2025-08-28 10:04add byaccJul5+77-1
2025-08-28 09:20use packaged minigzip for gzip ninja ruleJul2+11-3
2025-08-28 07:49use packaged zstd in fspec-tar ruleJul8+87-1
2025-08-28 05:14allow ninja gen files to handle dup object compilationJul2+25-13
2025-08-28 04:56add configure targets to all gen filesJul3+7-6
2025-08-28 04:15reduce quoting in ninja functionsJul1+51-52
2025-08-28 03:32use 3way merge to git submodule patchesJul1+1-1
2025-08-27 19:03make ninja scripts posix compliantJul7+204-237
2025-08-27 12:46clean up ninja rule commandsJul3+11-7
2025-08-27 12:38refactor subninja function to hostJul7+75-78
2025-08-27 09:30simplify configure -- remove ninja configure targetsJul3+8-8
2025-08-27 07:56fix headers dependency errorJul1+8-2
2025-08-27 07:46rename ninja function deps to depJul5+7-7
2025-08-27 07:40simplify ninja targets with $tgtdirJul4+21-25
2025-08-27 06:58organize files in build directoryJul1+25-13
2025-08-27 06:22fix formatting of gen filesJul10+636-589
2025-08-27 06:03simplify ninja functionsJul1+98-104
2025-08-26 15:10implement fspecJul14+189-261
2025-08-26 07:22fix missing rsp file dependencyJul1+7-4
2025-08-26 07:19add fspec-sync packageJul9+104-1
2025-08-25 13:13add ninja $pkgdir variableJul4+9-7
2025-08-25 12:44add lessJul9+285-5
2025-08-25 08:10add rsp files for librariesJul2+16-1
2025-08-25 07:47add sync inside netbsd-curses tic/nbperfJul2+17-3
2025-08-25 07:32add deps inside netbsd-curses tic/nbperfJul2+6-8
2025-08-25 07:17add netbsd-curses headersJul2+35-7
2025-08-25 05:55always save manuals directly to $outdirJul2+7-7
2025-08-25 04:19add ninja function set_host_platformJul2+13-6
2025-08-25 03:51reduce quoting in gen.sh filesJul7+70-66
2025-08-25 03:25organize ninja global variablesJul2+79-58
2025-08-25 02:19add netbsd-cursesJul5+217-0
2025-08-25 02:04add ninja functions compile/syncJul1+14-2
2025-08-25 02:03fix ninja sync function for subninjasJul1+3-4
2025-08-25 02:01simplify ninja function depsJul2+20-17
2025-08-24 07:11rename ninja sub function to subninjaJul1+10-14
2025-08-24 06:44add ninja sub functionJul1+64-31
2025-08-23 11:49use a tmp ninja file to prevent broken buildsJul1+2-1
2025-08-23 11:34change BUILD_DIR var to BUILDDIRJul4+4-4
2025-08-23 11:30compress man filesJul4+137-115
2025-08-23 10:58order file sources alphabeticallyJul3+20-20
2025-08-23 10:49keep git short commits to 7 charsJul3+3-3
2025-08-23 10:46change headers directory to includeJul5+5-5
2025-08-23 10:42mount tmp directory in chroot scriptJul1+4-1
2025-08-23 10:42add mandocJul9+216-0
2025-08-22 14:33add ninja curl for syncing sourcesJul2+51-8
2025-08-22 12:13move version out directory to metaJul1+4-4
2025-08-22 12:09add ninja sync targetJul3+13-1
2025-08-22 12:04fix version file mtime stat problem with syncJul1+1-1
2025-08-22 10:20buffer build ninja $rootdir/* filesJul1+1-1
2025-08-22 10:20cleanup script/chroot devicesJul1+7-1
2025-08-22 10:00simplify ninja lib inputs to exeJul2+3-4
2025-08-22 09:36only ninja sync sources when files are presentJul1+4-1
2025-08-22 09:34set -u in script/chrootJul1+1-1
2025-08-22 09:30fix sync sourcing man1 filesJul1+1-1
2025-08-22 06:10create chroot scriptJul1+27-0
2025-08-22 05:15create an example templateJul4+232-1
2025-08-22 03:41add man ninja functionJul4+9-5
2025-08-22 03:34add sh symlink to kshJul3+16-0
2025-08-21 06:08refactor ninja functionsJul1+182-136
2025-08-21 01:30enable more strict cflag errors globallyJul4+22-11
2025-08-20 12:49add sbaseJul7+265-0
2025-08-20 08:36add okshJul6+71-0
2025-08-20 06:26introduce ninja build with abducoJul13+340-124
2025-08-08 09:30vis: add config.hJul2+358-0
2025-08-08 09:29vis: add patch to hide prompt in insert modeJul2+26-2
2025-08-08 08:15vis: patch to use clipboard by defaultJul2+45-0
2025-08-08 05:39remove vis pairs pluginJul2+0-478
2025-08-08 05:16remove default session from dvtm barJul3+11-11
2025-08-08 03:53configure vis/yash with fe -r flagJul7+172-178
2025-08-07 13:20add vis config for fzy/feJul4+85-1
2025-08-07 13:08update feJul0+0-0
2025-08-07 12:03add yash config for fe/fzy/gitJul3+51-38
2025-08-07 11:57remove noiceJul8+0-278
2025-08-07 11:56add feJul4+44-0
2025-08-06 10:33dvtm: change ordering of tab numbersJul3+7-7
2025-08-06 10:00final fzy patches cleanupJul13+475-537
2025-08-05 03:06fzy: fix tty clearline in multi selectionJul6+28-26
2025-08-05 03:05set fzy default lines to 25Jul1+1-1
2025-08-04 02:46noice: add handle regular file init patchJul3+70-2
2025-08-04 01:46fix noice picker modeJul2+25-5
2025-08-01 03:27enable fzy info by defaultJul1+1-1
2025-08-01 03:26inline fzy infoJul6+57-5
2025-08-01 02:46remove fzy warning from multi-selection patchJul3+10-10
2025-08-01 02:38add fzy half page up down keybindingsJul5+70-4
2025-08-01 02:17refactor fzy truncate patchJul1+6-24
2025-08-01 02:06set fzy multi option as default configJul3+26-72
2025-07-31 09:35truncate fzy entries to terminal widthJul4+48-3
2025-07-31 07:35add fzy multi-selection supportJul3+318-2
2025-07-31 06:22set dvtm key pending state on top of statusJul3+36-35
2025-07-31 06:01reduce screen flickering in fzyJul2+97-2
2025-07-31 04:21add carriage return fzy patchJul2+35-0
2025-07-30 06:21add picker flag to noiceJul3+70-25
2025-07-30 05:31exec programs with nopen instead of spawnJul2+35-0
2025-07-30 04:34install packages to out/ beside local installsJul9+33-41
2025-07-30 04:16configure noice nopenJul2+4-0
2025-07-30 04:05add dvtm client child process count to status barJul3+90-6
2025-07-29 08:30export yash env variablesJul1+3-3
2025-07-29 06:14configure vi to open directories with noiceJul1+16-9
2025-07-29 05:50underline yash predictionJul1+1-1
2025-07-29 05:25update yash to make vis the default editorJul1+8-6
2025-07-29 04:29add git aliases to yash configJul2+35-0
2025-07-29 04:14change st/dvtm shortcut to close windowJul2+4-5
2025-07-29 02:35add initial vis user configsJul8+965-0
2025-07-29 02:06add visJul3+31-0
2025-07-28 07:28add noiceJul4+109-0
2025-07-28 06:56add silver searcher (ag)Jul5+192-0
2025-07-28 04:51allow all packages to install locallyJul4+34-7
2025-07-28 04:50name /usr/bin/terminal dvtm fifo files by sessionJul1+2-2
2025-07-28 04:13add fzyJul4+49-0
2025-07-28 04:11add flag to install locally for testingJul1+10-4
2025-07-21 01:13add terminal script to auto start st/abduco/dvtmJul2+10-0
2025-07-20 22:50add abduco session name to dvtm status barJul2+21-14
2025-07-20 22:26add abducoJul4+34-0
2025-07-20 21:45minimize ui of dvtm status bar even furtherJul3+121-55
2025-07-20 13:06enable mouse shortcuts in dvtmJul1+14-1
2025-07-20 03:22remove st scrollback patchesJul6+49-921
2025-07-20 03:08add st-dvtm key bindingsJul2+71-38
2025-07-20 00:50allow dvtm to focus left/right fullscreenJul1+25-0
2025-07-19 21:37add dvtmJul6+416-0
2025-07-18 00:50add user yash configJul3+167-1
2025-07-17 14:46configure st prefix to /usrJul2+2-2
2025-07-16 00:59fix yash load pathJul1+8-5
2025-07-15 22:12add st dynamic cursor color patchJul1+49-0
2025-07-15 21:13skip gpg signing for patching submodulesJul1+1-1
2025-07-15 20:49set st shortcuts with Alt modifierJul1+7-14
2025-07-15 20:19allow build to skip cleaning git submodulesJul2+12-5
2025-07-15 20:02add st scrollback mouse altscreen patchJul2+78-2
2025-07-15 19:38add st scrollback floating point patchJul2+69-4
2025-07-15 18:41add st scrollback patchJul3+752-12
2025-07-15 17:10configure st stylingJul1+26-30
2025-07-14 22:34transfer output to manage vm after buildJul1+5-0
2025-07-13 23:15add yashJul4+72-0
2025-07-13 20:45add stJul7+597-0