Dotfiles Repo Review

13 views
Skip to first unread message

Vipul Gupta

unread,
Mar 12, 2018, 10:29:52 PM3/12/18
to ALiAS.
Hey everyone, 

As discussed in the recent "Mega" Meetup, I am writing to you all over my shot on dotfiles and the repo that I created [1]. Do check it out, open issues over whatever that seems odd. I would love to get your comments on it. 

Cordially, 
Vipul Gupta

Anuvrat Parashar

unread,
Mar 13, 2018, 3:38:20 AM3/13/18
to amity-li...@googlegroups.com
On Tue, Mar 13, 2018 at 7:59 AM, Vipul Gupta <vipulgu...@gmail.com> wrote:
Hey everyone, 

As discussed in the recent "Mega" Meetup, I am writing to you all over my shot on dotfiles and the repo that I created [1]. Do check it out, open issues over whatever that seems odd. I would love to get your comments on it. 

Hi Vipul

You had some questions regarding this. What were they?
 
Cheers

--
--
=======================================================
ALiAS - Amity Linux Assistance Sapience.
 
Facebook Group: https://www.facebook.com/groups/asetalias
Post to group at: amity-linux-group@googlegroups.com
For more options, visit this group at: https://groups.google.com/group/amity-linux-group

---
You received this message because you are subscribed to the Google Groups "ALiAS." group.
To unsubscribe from this group and stop receiving emails from it, send an email to amity-linux-group+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Anuvrat Parashar
http://anuvrat.in

Vipul Gupta

unread,
Mar 13, 2018, 11:28:48 AM3/13/18
to ALiAS.
On Tuesday, March 13, 2018 at 1:08:20 PM UTC+5:30, Anuvrat Parashar wrote:

On Tue, Mar 13, 2018 at 7:59 AM, Vipul Gupta <vipulgu...@gmail.com> wrote:
Hey everyone, 

As discussed in the recent "Mega" Meetup, I am writing to you all over my shot on dotfiles and the repo that I created [1]. Do check it out, open issues over whatever that seems odd. I would love to get your comments on it. 

Hi Vipul

You had some questions regarding this. What were they?
 
Yes, I did. Some of the questions that I remember. 
  • I was having some problems with symlinks, which I figured out with the help of Sanyam and Shivani at the meetup. [Review needed for that script]
  • I am still not sure about the installation of applications and what method would be best to use. Do advice. Here's what I did and found:-
    1. Use Bash Script: Figured what I needed to install through (dpkg --list) and then added it to a variable in the dot script. After that write apt install -y $variable to install them all.
    2. Use Homely: Get them all in a homely.py [A python way for dotfile management] 
    3. Use Ansible [Will try that one out too]
    4. Use Aptitude [It's like Homebrew is to macOS]
    5. Some packages don't go through the "apt-get" way, so I thought of 'wget' their deb files from their respective urls then dpkg -i 
      The script would be running under sudo with executable permission so no sleep/time lost there. 
  • How to go about installing and figuring out my dotfile management for other distros and flavors would work out. As XFCE configs won't work in KDE. Debian dotfiles would be of no use to Arch. Please advice.
  • I had a proposal by someone which goes something like this. I am following this. Do advice if I am missing something or if it is not understandable
Make a repo contaning all of your dotfiles, clone it to a new system, use a symlinks script to symlinks and copy common config files in the home directory [Such as .gitconfig and .bashrc etc], now install the applications through a script, pick config folders of applications [stored in the cloned dotfiles repo] and replace them with folders of applications installed in whichever location they get installed. Since there is no one spot for them. Lastly pick config files for the distro, apply them whereever they are needed. This sets application, distro, themes, utilities and shell(s).  
  • I will try to make it so that everything could be done by just one command. Good or bad?
  • Should I go for a dotfile management system or Bash scripts work just fine?
  • I feel like I am forgetting many other configs, is there a place where I can find them all. [Googled this found many answers, wasn't satisfied. I feel like the only way to actually know that I have missed something is to actually miss it. Maybe test it out and see what I end up missing.]
These are all that I could think of now, will post more as they arise. 

Cheers

 
Anuvrat Parashar
http://anuvrat.in

Cordially, 
Vipul Gupta 
@vipulgupta2048
Reply all
Reply to author
Forward
0 new messages