Skip to content

Repository files navigation

Icon

Dotfiles

Inspired from dotfiles of TechDufus

My dotfiles, for personal use.

This repository supports both Arch Linux and Ubuntu.

  • For Arch Linux, it was designed to be used with Hyprland using HyDE as a pre-configuration.
  • For Ubuntu, it was intended to be used with the standard Ubuntu LTS (using GNOME).

Install

cd ~
git clone https://github.com/frankjuniorr/dotfiles
cd dotfiles

# only for Arch Linux + Hyprland + HyDE
cd scripts
./hyde-init.sh

# after reboot, install the dotfiles
cd ~/dotfiles/bin
./dotfiles

Another alternative to use this binary file is installing only 1 ansible role, example:

cd ~/dotfiles/bin
./dotfiles "dropbox"

This code install only the dropbox role, for example.

Usage

The bin/dotfiles binary installs several applications and creates symbolic links to their respective configuration files. It also installs my aliases and functions, organized as follows:

  • A file for aliases, called alias.sh
  • A file for functions, called functions.sh
  • A directory named commands in the codebase, which maps to a ~/.bin folder in the OS. This is used for larger scripts

About

💻✨ Sets up my entire local environment using Arch Linux + Hyprland + HyDE, and includes my config files, alias and functions🐧⚙️

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages