update london home

This commit is contained in:
Gabriel Simmer 2023-07-25 19:45:34 +01:00
parent e8e2f867af
commit 61fe57871e
Signed by: arch
GPG key ID: C81B106D46C5B875

View file

@ -1,32 +1,16 @@
{ config, pkgs, callPackage, ... }:
{
nixpkgs.overlays = [
(self: super:
let
# Overlay function
emacs-overlay =
import (builtins.fetchTarball {
url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
});
#
# Extract version pointing to master branch
emacsGit = (emacs-overlay self super).emacsGit;
#
# Override source attribute
emacs-custom-base = emacsGit.overrideAttrs ( old: {
src = pkgs.fetchFromSavannah {
repo = "emacs";
rev = "89ac5ba11c773764f418c92ab47a237287a0d233";
sha256 = "19qjj0aw7w0rz29jpa1x48jmv3mh1p1aky82y040xmk6axg8blnl";
};
});
in
{
emacs-custom = emacs-custom-base;
}
)
];
nixpkgs.overlays =
let
discordOverlay = self: super: {
discord = super.discord.override { withOpenASAR = true; withVencord = true; };
};
in
[
(import (builtins.fetchTarball {
url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
})) discordOverlay];
home.username = "gsimmer";
home.homeDirectory = "/home/gsimmer";
@ -38,6 +22,7 @@
enable = true;
interactiveShellInit = ''
set fish_greeting
atuin init fish | source
'';
plugins = [
{
@ -62,7 +47,7 @@
programs.git = {
enable = true;
userName = "Gabriel Simmer";
userEmail = "gsimmer@protonmail.com";
userEmail = "g@gmem.ca";
signing = {
key = "C81B106D46C5B875";
signByDefault = true;
@ -71,7 +56,7 @@
programs.emacs = {
enable = true;
package = pkgs.emacs-custom;
package = pkgs.emacs-unstable-pgtk;
extraPackages = epkgs: [
epkgs.vterm
];
@ -87,7 +72,6 @@
};
home.packages = with pkgs; [
discord
spotify
bitwarden-cli
mullvad-vpn
@ -96,12 +80,20 @@
obs-studio
python3
lmms
thunderbird
prismlauncher
ripgrep
kitty
cider
virt-manager
jre8
parsec-bin
nodejs
telegram-desktop
atuin
age-plugin-yubikey
rage
discord
];
# This value determines the Home Manager release that your