All Projects → maximbaz → Dotfiles

maximbaz / Dotfiles

Licence: isc
Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Dotfiles

arch-btrfs-install-guide
Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.
Stars: ✭ 32 (-91.69%)
Mutual labels:  archlinux, arch-linux, btrfs, grub
config-public
Linux/WSL config to optimize ergonomics, security, and productivity: vim/neovim, zsh, tmux, i3, emacs, vscode, ipython, jupyter, ranger, fzf, kitty, xkb, selfquant, firejail, systemd, etc
Stars: ✭ 14 (-96.36%)
Mutual labels:  dotfiles, zsh, archlinux
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-90.39%)
Mutual labels:  dotfiles, archlinux, wayland
.dotfiles
There's no place like ~ !
Stars: ✭ 265 (-31.17%)
Mutual labels:  zsh, dotfiles, archlinux
Dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Stars: ✭ 127 (-67.01%)
Mutual labels:  zsh, dotfiles, arch-linux
Dotfiles
My bspwm dotfiles. Grab whatever you need! :)
Stars: ✭ 111 (-71.17%)
Mutual labels:  dotfiles, archlinux, arch-linux
Termuxarch
You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install
Stars: ✭ 653 (+69.61%)
Mutual labels:  dotfiles, archlinux, arch-linux
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (+88.31%)
Mutual labels:  zsh, dotfiles, arch-linux
Dotfiles
My dotfiles managed by GNU Stow - Arch, i3-gaps, bspwm, ncmpcpp, (neo)vim, zsh etc.
Stars: ✭ 99 (-74.29%)
Mutual labels:  zsh, dotfiles, archlinux
zarch
The Ultimate Script For Arch Linux
Stars: ✭ 49 (-87.27%)
Mutual labels:  zsh, archlinux, arch-linux
gobble
Rust rewrite of Devour
Stars: ✭ 23 (-94.03%)
Mutual labels:  archlinux, arch-linux, wayland
Zsh Quickstart Kit
Simple ZSH quickstart for using ZSH and zgen
Stars: ✭ 366 (-4.94%)
Mutual labels:  zsh, dotfiles
dotfiles
Configs for apps I care about
Stars: ✭ 19 (-95.06%)
Mutual labels:  dotfiles, zsh
Dotfiles
Configuration for Linux, Nix, i3, Kitty, Fish, Neovim and more
Stars: ✭ 379 (-1.56%)
Mutual labels:  dotfiles, arch-linux
zshrc
📝 Zsh Configuration for nerds with zplug
Stars: ✭ 28 (-92.73%)
Mutual labels:  dotfiles, zsh
Dotfiles
files that define my GNU/Linux box.
Stars: ✭ 351 (-8.83%)
Mutual labels:  zsh, dotfiles
dotfiles
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
Stars: ✭ 30 (-92.21%)
Mutual labels:  dotfiles, zsh
dotfiles
My dot files
Stars: ✭ 25 (-93.51%)
Mutual labels:  dotfiles, zsh
ArchLinuxTutorial
✨Arch Linux安装使用教程 每日实时更新! | 包含ArchLinux从安装到日常使用、娱乐、编程、媒体制作的各个方面,让Arch成为你的常用系统吧! | 提供在线网页文档 ✨
Stars: ✭ 513 (+33.25%)
Mutual labels:  archlinux, arch-linux
Dotfiles
My dotfiles
Stars: ✭ 258 (-32.99%)
Mutual labels:  zsh, dotfiles

~/.dotfiles

screenshot

Some of the worthy tools that I use, develop or help maintain:

  • sway (window manager) + waybar (status bar)
  • kitty (fast GPU-accelerated terminal)
  • kakoune (modular text editor with multiple cursors)
  • zsh + powerlevel10k and various other plugins
  • yubikey-touch-detector - a tool that can detect when your YubiKey is waiting for a touch.
  • browserpass - browser extension for pass and gopass.
  • wire-desktop - end-to-end encrypted chat app.
  • wluma - automatic brightness adjustment based on screen contents.
  • wl-clipboard-manager - clipboard manager for Wayland.
  • ttf-joypixels - latest JoyPixels font that provides colorful emojis for almost all apps on Linux (formerly EmojiOne).
  • aurutils - the most reasonable AUR helper out there.
  • nnn - extremely fast file manager.
  • arch-secure-boot + snap-pac - UEFI Secure Boot for Arch Linux + btrfs snapshots during system update.

Fun things you can find in this repo:

☑ A common color scheme for kakoune, terminal and sway itself.

It is called Gruvbox dark.

☑ Unobtrusive and minimalistic design of sway, waybar and terminal.

Display only actionable items, use color to highlight importance, slightly dim inactive windows.

☑ True Color support everywhere.

Including kitty, kakoune; terminal can even display picture previews.

☑ Almost instant terminal startup.

And yet it is empowered with antigen, prezto, powerlevel10k and other plugins.

☑ More secure gpg and ssh configuration.

Stronger algorithms, more sensible defaults.

☑ gpg-agent configured to act as ssh-agent.

Extremely nicely integrated with YubiKey, with forwarding to selected remote hosts.

☑ sway automatically renames workspaces to show currently opened apps.

Using iconic font to fit a lot of info even on laptop screens.

☑ Automatically change terminal's background color based on the ssh host.

Terminal turns red when you are on production, yellow on staging, etc.

☑ Automatically adjust brightness level based on screen contents and amount of ambient light around.

Useful for working at night, e.g. by dimming screen when switching from a dark terminal to a bright browser.

☑ Automatically backup the list of installed packages (pacman and AUR).

These files are used to bootstrap the new system, all apps are installed in one command.

☑ Setup script that configures user and system dotfiles, systemd services and other little things.

This script is safe to re-run at any time.

☑ Arch Linux installation script.

Fully automated script that installs Arch Linux from scratch and configures it exactly as I like.

☑ btrfs snapshots for easy system recovery.

Snapshots are automatically taken before and after each pacman transaction for easy system recovery.

Usage:

$ git clone https://github.com/maximbaz/dotfiles.git ~/.dotfiles
$ ~/.dotfiles/setup-system.sh
$ ~/.dotfiles/setup-user.sh

System recovery

In case system doesn't boot:

  1. Boot in a recent snapshot that works

  2. Make it the default snapshot

    # cd /mnt/btrfs-root/
    # mv root root-bak
    # btrfs subvolume snapshot snapshots/NN/snapshot root
    
  3. Reboot

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].