Removed work configuration

This commit is contained in:
Tim Schubert 2021-12-11 23:13:02 +01:00
parent b5c1342a9c
commit aca8c411cd
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA
4 changed files with 1 additions and 88 deletions

View file

@ -32,11 +32,4 @@ in
extraModules = [ ./home ];
stateVersion = "20.09";
};
work = hmConfiguration rec {
extraModules = [ ./work ];
homeDirectory = "/home/${username}";
username = "tim.schubert";
stateVersion = "20.09";
};
}

View file

@ -1,46 +0,0 @@
{ config, pkgs, lib, ... }:
{
dadada.home = {
vim.enable = true;
direnv.enable = true;
git.enable = true;
gpg.enable = true;
gtk.enable = true;
keyring.enable = true;
alacritty.enable = true;
ssh.enable = true;
tmux.enable = true;
xdg.enable = true;
zsh.enable = true;
session = {
enable = true;
sessionVars = {
EDITOR = "vim";
PAGER = "less";
};
};
};
# Languagetool server for web extension
systemd.user.services."languagetool-http-server" = {
Unit = {
Description = "Languagetool HTTP server";
PartOf = [ "graphical-session-pre.target" ];
After = [ "graphical-session.target" ];
};
Service = {
Type = "simple";
ExecStart = "${pkgs.languagetool}/bin/languagetool-http-server org.languagetool.server.HTTPServer --allow-origin '*'";
Restart = "always";
};
Install = { WantedBy = [ "graphical-session.target" ]; };
};
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
home.packages = import ./pkgs.nix { pkgs = pkgs; };
}

View file

@ -1,34 +0,0 @@
{ pkgs }:
with pkgs; [
android-studio
chromium
direnv
element-desktop
evince
file
fzf
git-lfs
gitAndTools.hub
gnome3.gnome-tweak-tool
gnome3.nautilus
gnumake
gnupg
inotify-tools
jq
kitty
gitAndTools.lab
languagetool
ldns
libreoffice
lsof
mpv
openssl
pavucontrol
pinentry-gnome
sqlite
sshfs-fuse
thunderbird-bin
unzip
whois
xdg_utils
]

View file

@ -36,7 +36,7 @@
tmpdir=$(mktemp -d)
export PATH=${pkgs.lib.makeBinPath [ pkgs.coreutils pkgs.nixFlakes pkgs.jq ]}
trap "rm -rf $tmpdir" EXIT
declare -A profiles=(["gorgon"]="home" ["timsch-nb"]="work")
declare -A profiles=(["gorgon"]="home")
profile=''${profiles[$HOSTNAME]:-common}
flake=$(nix flake metadata --json ${./.} | jq -r .url)
nix build --out-link "$tmpdir/result" "$flake#hmConfigurations.''${profile}.activationPackage" "$@"