mirror of
https://github.com/sstent/nixfotfiles_1.git
synced 2026-04-05 20:43:33 +00:00
sync
This commit is contained in:
13
home.nix
13
home.nix
@@ -27,8 +27,16 @@
|
|||||||
curl
|
curl
|
||||||
socat
|
socat
|
||||||
p7zip
|
p7zip
|
||||||
|
#git-run
|
||||||
|
mr
|
||||||
|
perl
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
services.keybase.enable = true;
|
||||||
|
services.kbfs.enable = true;
|
||||||
|
home.file.".mrconfig".source = ./mrconfig;
|
||||||
|
|
||||||
programs.bash = {
|
programs.bash = {
|
||||||
enable = true;
|
enable = true;
|
||||||
bashrcExtra = ''
|
bashrcExtra = ''
|
||||||
@@ -36,10 +44,15 @@ programs.bash = {
|
|||||||
export NOMAD_ADDR="http://192.168.1.250:4646";
|
export NOMAD_ADDR="http://192.168.1.250:4646";
|
||||||
export TERM="xterm-256color";
|
export TERM="xterm-256color";
|
||||||
if [ -e /home/sstent/.nix-profile/etc/profile.d/nix.sh ]; then . /home/sstent/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
|
if [ -e /home/sstent/.nix-profile/etc/profile.d/nix.sh ]; then . /home/sstent/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
|
||||||
|
keybase service &
|
||||||
|
# Configure ssh forwarding
|
||||||
|
. ~/bin/wsl-ssh-agent-forwarder
|
||||||
|
ssh-add -l
|
||||||
'';
|
'';
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "sstent";
|
userName = "sstent";
|
||||||
|
|||||||
32
mrconfig
Normal file
32
mrconfig
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
[projects/ansible-home]
|
||||||
|
name = ansible-home
|
||||||
|
checkout = git clone 'keybase://private/sstent/ansible-home' 'ansible-home'
|
||||||
|
fixups =
|
||||||
|
if ! git config remote.keybase.url > /dev/null; then
|
||||||
|
echo "NO KeyBase"…
|
||||||
|
fi
|
||||||
|
|
||||||
|
[projects/nomad]
|
||||||
|
name = nomad
|
||||||
|
checkout = git clone 'keybase://private/sstent/nomad' 'nomad'
|
||||||
|
|
||||||
|
|
||||||
|
[projects/containers]
|
||||||
|
name = containers
|
||||||
|
checkout = git clone 'git@github.com:sstent/containers.git' "$MR_REPO"
|
||||||
|
post_checkout = cd "$MR_REPO" && git remote add keybase keybase://private/sstent/containers
|
||||||
|
fixups =
|
||||||
|
if ! git config remote.keybase.url > /dev/null; then
|
||||||
|
echo "NO KeyBase"…
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
[.config/nixpkgs]
|
||||||
|
name = nixpkgs
|
||||||
|
checkout = git clone 'git@github.com:sstent/nixpkgs.git' 'nixpkgs'
|
||||||
|
fixups =
|
||||||
|
if ! git config remote.keybase.url > /dev/null; then
|
||||||
|
echo "NO KeyBase"…
|
||||||
|
git remote add keybase keybase://private/sstent/nixpkgs
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user