Skip to content

Setup my Linux workstation using Ansible to automate the process

License

Notifications You must be signed in to change notification settings

jordan-warne/linux-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Ansible Playbooks

Setups up my linux system with all of my configurations.

My setup:

Window manager:

Terminal:

Status bar:

Icon theme (with catppuccin folders patch):

GTK theme:

Dependencies

Operating system:

  • arch linux

Packages:

  • sudo
  • ansible

Run the following commands to install the certain parts of the configuration:

Install my packages

  • make packages

Packages that are installed:

  • vim
  • curl
  • wget
  • feh
  • firefox
  • rsync
  • git
  • mako
  • cmus
  • ranger
  • unzip
  • network-manager-applet
  • sddm
  • gnome-keyring
  • papirus-icon-theme
  • nautilus
  • foot
  • rofi
  • breeze
  • swaybg
  • swayidle
  • swaylock
  • zsh
  • pavucontrol
  • apparmor
  • cifs-utils
  • waybar
  • hyprland

Install my .config configuration files

  • make config

Install my .local configuration files

  • make local

Or to install everything simply run:

  • make

Attributions

GTK Catppuccin
Papirus Catppuccin
Rofi Catppuccin
SDDM Catppuccin
Victor Mono Font
Material Design Icons

About

Setup my Linux workstation using Ansible to automate the process

Resources

License

Stars

Watchers

Forks