{"id":13814434,"url":"https://github.com/pantuza/panfiles","last_synced_at":"2025-05-15T03:34:33.211Z","repository":{"id":4292986,"uuid":"5423464","full_name":"pantuza/panfiles","owner":"pantuza","description":"Configuration files of environment, bash settings and development tools","archived":false,"fork":false,"pushed_at":"2024-08-23T00:01:33.000Z","size":6762,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-23T01:24:22.751Z","etag":null,"topics":["configuration","desktop","devops","opensuse","provision","server","services","shell","sysadmin"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"urfu-2015/guides","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pantuza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-15T07:58:15.000Z","updated_at":"2024-08-23T00:01:36.000Z","dependencies_parsed_at":"2024-04-02T22:42:22.286Z","dependency_job_id":"3f68fa5f-1cd9-4dff-9fb7-d149f57bc7d5","html_url":"https://github.com/pantuza/panfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantuza%2Fpanfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantuza%2Fpanfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantuza%2Fpanfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantuza%2Fpanfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pantuza","download_url":"https://codeload.github.com/pantuza/panfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225326483,"owners_count":17456952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration","desktop","devops","opensuse","provision","server","services","shell","sysadmin"],"created_at":"2024-08-04T04:01:57.687Z","updated_at":"2024-11-19T09:30:47.907Z","avatar_url":"https://github.com/pantuza.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"Panfiles\n=======\n\n### Name\n\n\u003e ###### Panfiles\n\n### Description\n\nThis 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!\n\n### What is included?\n\nThe project has scripts to install and configure the following tools/services:\n\n- bash -------- bashrc, alias and bash helpers \n- git ----------- Installation and gitconfig template \n- irc ----------- Install configuration files for irssi irc client\n- js ------------ Javascript packages dependencies\n- make ------- Generic Makefile for C development \n- mutt -------- Mutt mail client configuration files and signature\n- mysql ------- Installation and my.cnf configuration file\n- nginx -------- Installation, generic nginx.conf and test.conf \n- ops ---------- Scripts to configure a server creating a user and installing git, mail server, rsa keys and sshd\n- postgresql -- Script to copy a table to csv file\n- python ------ Script to install generic development python tools\n- server ------- Script to install CentOS server\n- ssh ---------- Installs a template of ssh config file\n- storage ----- Installs the Dropbox client\n- third-party -- Lots of third part softwares to install separated by type (Ex: dev, os, net, virt)\n- uwsgi ------- Template files for uWSGI and installation script\n- vim ---------- Vim configuration files like vimrc, colors plugins and Makefile for installation\n- virt ---------- Scripts to install docker, OpenVSwitch and bridge configuration\n- fish ---------- Installs fish shell and Oh my fish script manager\n- i3wm ---------- Configures i3 window manager\n\nAlmost all directories has its Makefile to control installation and configuration.\n\n\n### Author\n\n\u003e ###### Written by Gustavo Pantuza\n\n### Reporting Bugs\n\n\u003e ###### Report Panfiles bugs to gustavopantuza@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpantuza%2Fpanfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpantuza%2Fpanfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpantuza%2Fpanfiles/lists"}