rice

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit e8386eee494b4e3ae43305cf300dc90d66dc955f
parent 72a6d6b05c1a16af2c709e524b9515faa0816312
Author: Mark Feller <mfeller@recurly.com>
Date:   Thu, 19 Dec 2019 15:12:26 -0700

install dot files too

Signed-off-by: Mark Feller <mfeller@recurly.com>

Diffstat:
Mpkgs/fedora/install | 24+++++++++++++++++-------
Mpkgs/fedora/packages | 8++++++--
2 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/pkgs/fedora/install b/pkgs/fedora/install @@ -8,13 +8,23 @@ log() { "${3:-->}" "${2:+}$1${2:+}" "$2" } -# Copy a real file to our temp progsfile or attempt to curl the progsfile -([ -f "$pkgfile" ] && cp "$pkgfile" /tmp/pkgs) || curl -Ls "$pkgfile" > /tmp/pkgs +install_packages() { + # Copy a real file to our temp progsfile or attempt to curl the progsfile + ([ -f "$pkgfile" ] && cp "$pkgfile" /tmp/pkgs) || curl -Ls "$pkgfile" > /tmp/pkgs -packages=$(sed '/^$/d' /tmp/pkgs | sed '/^#/d') -while IFS=' ' read -r program comment; do - log "Installing $program $comment" - dnf install -y $program -done <<EOF + packages=$(sed '/^$/d' /tmp/pkgs | sed '/^#/d') + while IFS=' ' read -r program comment; do + log "Installing $program $comment" + dnf install -y $program + done <<EOF $packages EOF +} + +install_dots() { + git clone https://gitlab.com/mark.feller/rice.git ~/.config/rice + (cd ~/.config/rice && ./install) +} + +install_pacakges +install_dots diff --git a/pkgs/fedora/packages b/pkgs/fedora/packages @@ -1,10 +1,14 @@ +# Tooling +git is a version control system +stow is a tool for managing symlinks for dot files + # Editor emacs is the best editor vim is another editor # Desktop Environment and System Utilities -xorg-minimal is a grapgical server -xorg-fonts is a font package +#xorg-minimal is a grapgical server +#xorg-fonts is a font package compton is an xorg composition manager i3-gaps is the i3 tilling window manager but with gaps. xclip allows for copying and pasting from the command line.