From 275ef4f5f924ac57dc79e90c8e45de0c589c700b Mon Sep 17 00:00:00 2001 From: Augusto Gunsch Date: Fri, 21 Oct 2022 16:49:55 +0200 Subject: [PATCH] Initial commit --- awesome/user_configuration.json | 118 ++++++++++++++++++++++++++++++++ awesome/user_credentials.json | 9 +++ awesome/user_disk_layout.json | 31 +++++++++ 3 files changed, 158 insertions(+) create mode 100644 awesome/user_configuration.json create mode 100644 awesome/user_credentials.json create mode 100644 awesome/user_disk_layout.json diff --git a/awesome/user_configuration.json b/awesome/user_configuration.json new file mode 100644 index 0000000..4c9cb84 --- /dev/null +++ b/awesome/user_configuration.json @@ -0,0 +1,118 @@ +{ + "HSM": null, + "__separator__": null, + "additional-repositories": [], + "archinstall-language": "English", + "audio": "pipewire", + "bootloader": "grub-install", + "config_version": "2.5.1", + "debug": false, + "desktop-environment": "awesome", + "gfx_driver": "All open-source (default)", + "harddrives": [ + "/dev/sda" + ], + "hostname": "archlinux", + "kernels": [ + "linux" + ], + "keyboard-layout": "br-abnt2", + "mirror-region": { + "Poland": { + "http://arch.midov.pl/arch/$repo/os/$arch": true, + "http://arch.sakamoto.pl/$repo/os/$arch": true, + "http://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch": true, + "http://ftp.vectranet.pl/archlinux/$repo/os/$arch": true, + "http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch": true, + "http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch": true, + "http://repo.skni.umcs.pl/archlinux/$repo/os/$arch": true, + "https://arch.midov.pl/arch/$repo/os/$arch": true, + "https://arch.sakamoto.pl/$repo/os/$arch": true, + "https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch": true, + "https://mirror.eloteam.tk/archlinux/$repo/os/$arch": true, + "https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch": true, + "https://repo.skni.umcs.pl/archlinux/$repo/os/$arch": true + } + }, + "nic": { + "dhcp": true, + "dns": null, + "gateway": null, + "iface": null, + "ip": null, + "type": "nm" + }, + "no_pkg_lookups": false, + "ntp": true, + "offline": false, + "packages": [ + "arc-icon-theme", + "clang", + "cmake", + "cmus", + "lightdm", + "lightdm-gtk-greeter", + "dunst", + "feh", + "firejail", + "ffmpeg", + "python", + "fzf", + "gcc", + "gdb", + "git", + "go", + "htop", + "libnotify", + "libxinerama", + "lxsession", + "maxima", + "mpv", + "mupdf", + "neofetch", + "neovim", + "newsboat", + "nitrogen", + "noto-fonts", + "openssh", + "picom", + "polkit", + "python-lsp-server", + "qutebrowser", + "rsync", + "scrot", + "thunar", + "tmux", + "unclutter", + "unzip", + "valgrind", + "wget", + "xdotool", + "zathura", + "zsh" + ], + "parallel downloads": 0, + "profile": { + "path": "/usr/lib/python3.10/site-packages/archinstall/profiles/desktop.py" + }, + "save_config": null, + "script": "guided", + "silent": false, + "swap": true, + "sys-encoding": "UTF-8", + "sys-language": "en_US", + "timezone": "Europe/Warsaw", + "version": "2.5.1", + "custom-commands": [ + "sudo -u augusto sh -c 'mkdir $HOME/repos; cd $HOME/repos; git clone https://git.augustogunsch.com/augusto/dotfiles; cd dotfiles; ./install.sh; ./configure-nvim.sh'", + "sudo -u root sh -c 'mkdir $HOME/repos; cd $HOME/repos; git clone https://git.augustogunsch.com/augusto/dotfiles; cd dotfiles; ./install.sh; ./configure-nvim.sh'", + "sed -i 's/export PROMPT=.*$/export PROMPT='\"'\"'%B%F{63}[%F{68}%n@%m %F{white}%~%F{63}]$%b%f '\"'\"'/' /root/.zshrc", + "chsh -s /usr/bin/zsh root; chsh -s /usr/bin/zsh augusto", + "sudo -u augusto sh -c 'mkdir /tmp/aur; cd /tmp/aur; git clone https://aur.archlinux.org/yay.git; cd yay; makepkg'", + "sudo -u augusto sh -c 'cd /tmp/aur; git clone https://aur.archlinux.org/gtk-theme-material-black.git; cd gtk-theme-material-black; makepkg'", + "sudo -u augusto sh -c 'cd /tmp/aur; git clone https://aur.archlinux.org/arc-icon-theme.git; cd arc-icon-theme; makepkg'", + "pacman -U --noconfirm /tmp/aur/**/*.pkg.tar.zst; rm -rf /tmp/aur", + "sudo -u augusto sh -c 'cd $HOME/.config/awesome; git clone https://github.com/stretturtle/awesome-wm-widgets'", + "systemctl enable lightdm" + ] +} diff --git a/awesome/user_credentials.json b/awesome/user_credentials.json new file mode 100644 index 0000000..477088d --- /dev/null +++ b/awesome/user_credentials.json @@ -0,0 +1,9 @@ +{ + "!encryption-password": null, + "!users": [ + { + "sudo": true, + "username": "augusto" + } + ] +} diff --git a/awesome/user_disk_layout.json b/awesome/user_disk_layout.json new file mode 100644 index 0000000..6741f43 --- /dev/null +++ b/awesome/user_disk_layout.json @@ -0,0 +1,31 @@ +{ + "/dev/sda": { + "partitions": [ + { + "boot": true, + "encrypted": false, + "filesystem": { + "format": "fat32" + }, + "mountpoint": "/boot", + "size": "203MiB", + "start": "3MiB", + "type": "primary", + "wipe": true + }, + { + "encrypted": false, + "filesystem": { + "format": "ext4", + "mount_options": [] + }, + "mountpoint": "/", + "size": "100%", + "start": "206MiB", + "type": "primary", + "wipe": true + } + ], + "wipe": true + } +}