forked from colonelpanic/dotfiles
Merge branch 'master' of github.com:IvanMalison/dotfiles
This commit is contained in:
commit
ed2c96fc70
@ -113,17 +113,18 @@ in
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
||||
# Applications
|
||||
google-chrome
|
||||
emacs
|
||||
firefox
|
||||
google-chrome
|
||||
hexchat
|
||||
keybase-gui
|
||||
kodi
|
||||
vlc
|
||||
xfce.thunar
|
||||
rxvt_unicode
|
||||
spotify
|
||||
steam
|
||||
termite
|
||||
rxvt_unicode
|
||||
emacs
|
||||
vlc
|
||||
xfce.thunar
|
||||
|
||||
# Appearance
|
||||
numix-icon-theme-circle
|
||||
@ -201,8 +202,6 @@ in
|
||||
sound.enable = true;
|
||||
hardware.pulseaudio.enable = true;
|
||||
|
||||
environment.loginShellInit = ". ~/.lib/nix_login.sh";
|
||||
|
||||
services.xserver = {
|
||||
exportConfiguration = true;
|
||||
enable = true;
|
||||
|
@ -1,15 +1,20 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
enable_git_sync () {
|
||||
[ -e "$1" ] || git clone $2 $1
|
||||
unit_name=$(systemd-escape -p "$1" --template git-sync@.service)
|
||||
echo $unit_name
|
||||
cd $1
|
||||
git config --bool branch.master.sync true
|
||||
git config --bool branch.master.syncNewFiles true
|
||||
git branch --set-upstream-to=origin/master
|
||||
systemctl --user enable "$unit_name"
|
||||
systemctl --user restart "$unit_name"
|
||||
}
|
||||
|
||||
|
||||
cd "$HOME/.config/systemd/user/"
|
||||
find * -type f | grep -v git-sync | grep -E "\.service$" | xargs -I unitname sh -c 'echo unitname && systemctl --user enable unitname'
|
||||
|
||||
enable_git_sync "$HOME/org"
|
||||
enable_git_sync "$HOME/config"
|
||||
enable_git_sync "$HOME/.password-store"
|
||||
enable_git_sync "$HOME/org" git@bitbucket.org:ivanmalison/org.git
|
||||
enable_git_sync "$HOME/config" git@bitbucket.org:ivanmalison/config.git
|
||||
enable_git_sync "$HOME/.password-store" git@bitbucket.org:ivanmalison/pass.git
|
||||
|
Loading…
Reference in New Issue
Block a user