Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pantuza/panfiles
Configuration files of environment, bash settings and development tools
https://github.com/pantuza/panfiles
configuration desktop devops opensuse provision server services shell sysadmin
Last synced: 23 days ago
JSON representation
Configuration files of environment, bash settings and development tools
- Host: GitHub
- URL: https://github.com/pantuza/panfiles
- Owner: pantuza
- Created: 2012-08-15T07:58:15.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-08-23T00:01:33.000Z (4 months ago)
- Last Synced: 2024-08-23T01:24:22.751Z (4 months ago)
- Topics: configuration, desktop, devops, opensuse, provision, server, services, shell, sysadmin
- Language: Shell
- Size: 6.45 MB
- Stars: 12
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- starred-awesome - panfiles - Configuration files of environment, bash settings and development tools (Shell)
README
Panfiles
=======### Name
> ###### Panfiles
### Description
This project is basically my 'dotfiles'. The difference from others, I guess, is that it is entirely ruled by makefiles and shell scripts. So, when I install a new Linux machine it is just necessary to run ```make install``` and all of my environment is ready, configured, up and running. When the machine is a server I run ```make server```. It is all about automation!
### What is included?
The project has scripts to install and configure the following tools/services:
- bash -------- bashrc, alias and bash helpers
- git ----------- Installation and gitconfig template
- irc ----------- Install configuration files for irssi irc client
- js ------------ Javascript packages dependencies
- make ------- Generic Makefile for C development
- mutt -------- Mutt mail client configuration files and signature
- mysql ------- Installation and my.cnf configuration file
- nginx -------- Installation, generic nginx.conf and test.conf
- ops ---------- Scripts to configure a server creating a user and installing git, mail server, rsa keys and sshd
- postgresql -- Script to copy a table to csv file
- python ------ Script to install generic development python tools
- server ------- Script to install CentOS server
- ssh ---------- Installs a template of ssh config file
- storage ----- Installs the Dropbox client
- third-party -- Lots of third part softwares to install separated by type (Ex: dev, os, net, virt)
- uwsgi ------- Template files for uWSGI and installation script
- vim ---------- Vim configuration files like vimrc, colors plugins and Makefile for installation
- virt ---------- Scripts to install docker, OpenVSwitch and bridge configuration
- fish ---------- Installs fish shell and Oh my fish script manager
- i3wm ---------- Configures i3 window managerAlmost all directories has its Makefile to control installation and configuration.
### Author
> ###### Written by Gustavo Pantuza
### Reporting Bugs
> ###### Report Panfiles bugs to [email protected]