Menu

Tree [9c2e5a] default tip /
 History

Read Only access


File Date Author Commit
 .atom 2022-04-21 farvardin farvardin [9b5d4a] adding emacs + ghostwriter
 .byobu 2026-02-10 farvardin farvardin [af9167] update
 .config 2026-02-10 farvardin farvardin [9c2e5a] update
 .dgen 2026-02-10 farvardin farvardin [af9167] update
 .scite 2026-02-10 farvardin farvardin [af9167] update
 .vim 2026-02-10 farvardin farvardin [af9167] update
 GNUstep 2026-02-10 farvardin farvardin [af9167] update
 Gophie 2026-02-10 farvardin farvardin [9c2e5a] update
 .SciTEUser.properties 2026-02-10 farvardin farvardin [af9167] update
 .Xresources 2026-02-10 farvardin farvardin [af9167] update
 .Xresources-monochrome 2026-02-10 farvardin farvardin [9c2e5a] update
 .Xresources_colors2 2026-02-10 farvardin farvardin [9c2e5a] update
 .bashrc 2026-02-10 farvardin farvardin [af9167] update
 .ctwmrc 2026-02-10 farvardin farvardin [af9167] update
 .emacs 2026-02-10 farvardin farvardin [af9167] update
 .gvimrc 2022-08-28 farvardin farvardin [e70405] update resources
 .hgignore 2026-02-10 farvardin farvardin [9c2e5a] update
 .hgrc 2026-02-10 farvardin farvardin [af9167] update
 .inputrc 2022-04-21 farvardin farvardin [9b5d4a] adding emacs + ghostwriter
 .jedrc 2022-04-21 farvardin farvardin [9b5d4a] adding emacs + ghostwriter
 .nanorc 2026-02-10 farvardin farvardin [af9167] update
 .profile 2026-02-10 farvardin farvardin [af9167] update
 .tmux.conf 2026-02-10 farvardin farvardin [af9167] update
 .vimrc 2022-08-19 farvardin farvardin [396cdc] adding gruvbox wmaker theme
 README 2022-08-27 farvardin farvardin [ab36b3] upgrading xdefaults
 README.md 2026-02-10 farvardin farvardin [9c2e5a] update
 SciTEStartup.lua 2026-02-10 farvardin farvardin [af9167] update
 deploy.sh 2026-02-10 farvardin farvardin [739289] adding zettlr
 garglk.ini 2022-08-28 farvardin farvardin [e70405] update resources
 todo.cfg 2022-04-21 farvardin farvardin [9b5d4a] adding emacs + ghostwriter
 writerdecks.md 2026-02-10 farvardin farvardin [9c2e5a] update

Read Me

= My dotfiles =

Dotfiles are configuration files found on Unix systems.

There are some dotfiles managers but I find it easier to use symbolic links 
(no need to manually synchronise dotfiles with the database)


== Installing ==

- To install / use those dotfiles, run this command from a persistent place on your harddrive:

        hg clone http://hg.code.sf.net/p/farvardin-dotfiles/code farvardin-dotfiles-code

(you must have mercurial installed)

If you have read/write access to this repository (which is very doubtful, but it's just an example), 
the command would be:

        hg clone ssh://farvardin@hg.code.sf.net/p/farvardin-dotfiles/code farvardin-dotfiles-code


- rename the folder to a more friendly name, for instance:

        mv farvardin-dotfiles-code dotfiles

- run "deploy.sh" 

It will create symbolic links if the corresponding files are not present 
(you can make a backup of your own configurations to be sure it won't erase anything 
but it shouldn't be necessary). 

You can also make a diff to compare what it could add to your settings (the default diff tools
in the script is meld, you can change it if you prefer).

To add a new dotfile, just edit the deploy.sh script.



== Updating ==

- enter the copy of the repository on your hardrive, for instance:

        cd ~/.dotfiles/
        
- type:

        hg pull
        hg update




-------------------------------

https://sourceforge.net/p/farvardin-dotfiles/code/ci/default/tree/
MongoDB Logo MongoDB