Skip to content

BrandonBielicki/dotconfigs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotconfigs (Unstable)

A framework for auto-configuring linux systems and syncing configurations between machines.

WARNING This is in early developement, and nowhere near perfect! I am working on making it more stable and easier to install package groups to auto configure a machine.

Running

To run the program:

sudo ./build.sh {user}

To copy current configuration into repository:

sudo ./package.sh

Configure and Customize

the setup directory contains a folder called package_lists. This directory contains all the info required for installing packages. The directory contains multiple files, designating the packages to be installed by the appropriate package manager.

  • universal is for packages that are not distro specific
  • group is for preconfigured groups, allowing the user to uncomment a line to install packages related to that group

To-Do

  • Make package installs in single line statements to preserves single interupt exit
  • Figure out how to prevent xfce4 panel overwrite - Session overwrites the files instatly. have to run outside of users session. Figure out how to prevent session from overwriting?
  • Allow installation for another user other than current
  • Pass a flag and a aurgument to manually specify package manager
  • Add config files to easily choose and manage desktop environments and managers
  • Remove default settings and configure as template
  • One install script for packages, git, aur. [GIT] [AUR] prefixes to designate
  • A log file with a list of each package attempted to be installed, and if succesful
  • split package file into sections to skip using work folder
  • Delete group pre/post script, consolidate into one script and one package file and update mkgrp.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages