diff --git a/Justfile b/Justfile index e69de29..72ec116 100644 --- a/Justfile +++ b/Justfile @@ -0,0 +1,5 @@ +# Just list the options +@default: + just -l + + diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..586f8bb --- /dev/null +++ b/TODO.md @@ -0,0 +1,85 @@ +- [ ] make partition (ext4) + - [ ] root (30gb) (ext4) + - [ ] swapppp (2gb) (swap) + - [ ] grub bios partition (1mb) (???) + - [ ] boot partition (500mb) (fat32) + +- [ ] soft to install + - [ ] acl + - [ ] attr + - [ ] autoconf + - [ ] automake + - [ ] a shell (probably fish and bash in /bin/sh) + - [ ] bc + - [ ] binutils + - [ ] bison + - [ ] bzip2 + - [ ] check + - [ ] coreutils + - [ ] dejaGNU + - [ ] diffutils + - [ ] eudev + - [ ] e2fsprogs + - [ ] expat + - [ ] expect + - [ ] file + - [ ] findutils + - [ ] flex + - [ ] gawk + - [ ] gcc + - [ ] gdbm + - [ ] gettext + - [ ] glibc + - [ ] GMP + - [ ] gperf + - [ ] grep + - [ ] groff + - [ ] GRUB + - [ ] gzip + - [ ] iana-etc + - [ ] inetutils + - [ ] iproute2 + - [ ] kbd + - [ ] kmod + - [ ] less + - [ ] libcap + - [ ] libpipeline + - [ ] libtool + - [ ] m4 + - [ ] make + - [ ] man-DB + - [ ] man-pages + - [ ] mpc + - [ ] mpfr + - [ ] ncurses + - [ ] patch + - [ ] perl + - [ ] pkg-config + - [ ] procps + - [ ] psmisc + - [ ] readline + - [ ] sed + - [ ] shadow + - [ ] sysklogd + - [ ] sysvinit + - [ ] tar + - [ ] tcl + - [ ] texinfo + - [ ] time zone data + - [ ] udev-lfs tarball + - [ ] a text editor (probably my nvim conf) + - [ ] xml::parser + - [ ] xz utils + - [ ] zlib + +- [ ] optional but recommended + - [ ] wget and curl + - [ ] things to install screen + +- [ ] bonus soft to install + - [ ] minishell + - [ ] webserv + - [ ] other 42 project + - [ ] pogit + - [ ] hyprland (f*ck x11) + - [ ] other random useless shit for fun diff --git a/flake.nix b/flake.nix index eb7fe22..1a51013 100644 --- a/flake.nix +++ b/flake.nix @@ -28,13 +28,32 @@ default = pkgs.mkShell { hardeningDisable = [ "all" ]; packages = with pkgs; [ + + bison + coreutils + diffutils + binutils + diffutils + findutils + gawk + gzip + m4 + gnumake + patch + perl + python312 + texinfo + xz + gcc + clang + + just nixfmt-rfc-style - - gcc - clang - - just ]; + shellHook = '' + export LFS=/mnt/lfs + umask 022 + ''; }; } );