All Projects → szorfein → dots

szorfein / dots

Licence: MIT license
Use chezmoi to install my dotfiles easily on Gentoo, Arch, Void and Debian.

Programming Languages

shell
77523 projects
emacs lisp
2029 projects

Projects that are alternatives of or similar to dots

Tmoe Linux
🍭Without any basic knowledge of linux shell,you can easily install and configure a GNU/Linux graphical desktop environment on 📱Android termux and 💻WSL .🍰You can also run VSCode on your android phone.🍹Graphical qemu manager,🐋support running docker on Android.配置WSL和安卓手机的linux容器,桌面环境,主题美化,远程桌面,音频服务,镜像源,uefi开机启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机...
Stars: ✭ 149 (+112.86%)
Mutual labels:  debian, archlinux, gentoo, kali
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (+92.86%)
Mutual labels:  debian, archlinux, kali
dotfiles
My awesomewm dotfiles for awesome people! ✨
Stars: ✭ 1,764 (+2420%)
Mutual labels:  archlinux, awesomewm, awesome-wm
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (+81.43%)
Mutual labels:  debian, archlinux, kali
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (+777.14%)
Mutual labels:  debian, archlinux, kali
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+1057.14%)
Mutual labels:  debian, archlinux, gentoo
PXESetupWizard
PXE Setup Wizard. Netboot Debian, Ubuntu, System Rescue CD, FreeDOS and more.
Stars: ✭ 96 (+37.14%)
Mutual labels:  debian, archlinux, kali
linux-installer
Universal GNU+Linux installer script
Stars: ✭ 16 (-77.14%)
Mutual labels:  debian, archlinux, void
Archcraft
// Source : ISO
Stars: ✭ 437 (+524.29%)
Mutual labels:  debian, archlinux, gentoo
Atilo
Linux installer for termux
Stars: ✭ 629 (+798.57%)
Mutual labels:  debian, archlinux, kali
Rofi
A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus.
Stars: ✭ 2,907 (+4052.86%)
Mutual labels:  debian, archlinux
Qemu Images
A collection of disk images and virtual machines that can be used by the QEMU emulator
Stars: ✭ 145 (+107.14%)
Mutual labels:  debian, kali
Slim themes
A Beautiful Collection Of SLiM Themes.
Stars: ✭ 148 (+111.43%)
Mutual labels:  debian, archlinux
Termux Os
All in One Termux Os..!! (New)
Stars: ✭ 150 (+114.29%)
Mutual labels:  debian, archlinux
Spotcommander
The most intuitive and feature-rich remote control for Spotify for Linux
Stars: ✭ 152 (+117.14%)
Mutual labels:  debian, archlinux
Jlivecd
Live cd/dvd customization tool
Stars: ✭ 72 (+2.86%)
Mutual labels:  debian, archlinux
Ugrub
Create an ultimate multiboot USB flash drive with Grub2 bootloader
Stars: ✭ 177 (+152.86%)
Mutual labels:  debian, archlinux
Rpi Pxe Server
setup a Raspberry Pi as an PXE-Server
Stars: ✭ 197 (+181.43%)
Mutual labels:  debian, kali
autohidewibox
Execute awesome wm commands on ModKey press/release
Stars: ✭ 18 (-74.29%)
Mutual labels:  awesomewm, awesome-wm
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+158.57%)
Mutual labels:  debian, archlinux

dots

Dotfiles managed by chezmoi and pass.
Work only on distro linux including the installer: ( tested on a fresh install of Gentoo, Archlinux, Void and Debian )

  • emerge: Gentoo, Pentoo, Funtoo.
  • pacman: Archlinux, Manjaro, Antergos, ArchBang,...
  • apt-get: Debian, Kali, etc...
  • xbps-install: Voidlinux. Tested on a clean install of the rootfs-glibc and rootfs-musl.

Why i switch on chezmoi?

  • Even with GNU/Stow, i have to modify a lot of files each time i install/reinstall a new system, i start hating this !
  • Template are great.
  • Possibility of encrypt files.
  • Install and updates are easy.

Table of contents

Screenshots

Lines Sci Miami

Packages

name WTF Notes
alsa Audio Driver Can be change in the config file if you prefer pulseaudio
awesome Window Manager Configs recreate from scratch
brave, firefox Web Browser Brave with alsa, Firefox with pulseaudio (except for Voidlinux)
feh Image Viewer
i3lock-color Lock Screen for now, maybe betterlockscreen later
lightdm Display Manager (lightdm-gtk-greeter)
mpd Music Player Daemon With ncmpcpp, mpc
mpv Video Player
neomutt Email Reader with fdm and msmtp, customized from sheoak
picom Compositor Replacement for compton
scrot Screen Capture
tmux Terminal multiplexer
vifm File Manager With image preview, customized from sdushantha
vim, emacs Editors I use the both
weechat IRC client
xst Terminal
zathura PDF/Epub viewer
zsh Shell Plugins: oh-my-zsh and spaceship-prompt

Requirements

You need to install chezmoi with additionnal packages (sudo git vim).
With emerge (gentoo):

# emerge -av sudo dev-vcs/git vim
$ curl -sfL https://git.io/chezmoi | sh

With pacman (arch,...):

# pacman -S chezmoi sudo git vim

With apt-get (debian,...)

# apt-get install sudo git vim
# wget -cv https://github.com/twpayne/chezmoi/releases/download/v2.9.4/chezmoi_2.9.4_linux_amd64.deb
$ sudo dpkg -i chezmoi_2.9.4_linux_amd64.deb

For voidlinux:

# xbps-install chezmoi git sudo

sudo, your user should have permission to install packages:

# EDITOR="vim" visudo
<username> ALL=(ALL) ALL

If you have create your first user recently (via: useradd -m -G users,wheel,audio,video <username>), logout and back to initialize his environment correctly.

Install

Only 4 little steps here

Clone this repo

$ chezmoi init https://github.com/szorfein/dots.git

Config

Edit the config file with your favorite text editor.

$ EDITOR="vim" chezmoi edit-config

You can change for example in data.system:

[data.system]
  sound = "pulseaudio"

It will install firefox rather than brave-bin and modify a lot of things during the install.

Apply

apply will install all the dependencies and add files to your $HOME.

$ chezmoi diff
$ chezmoi apply

Update

From time to time, start the update simply with:

$ chezmoi update

Final settings

If you have not yet configure X, change the keyboard layout like this:

$ localectl list-x11-keymap-layouts | grep fr
$ sudo localectl set-x11-keymap fr

For emacs, when the installation is terminated, you have to manually install the package all-the-icons like this, start emacs and:

M-x all-the-icons-install-fonts

Left Over

Issues

For any questions, comments, feedback or issues, submit a new issue.

Support

Any support are greatly appreciated, star the repo, offer me a coffee... thanks you!
Donate Donate

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].