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