update london home
This commit is contained in:
parent
e8e2f867af
commit
61fe57871e
|
@ -1,32 +1,16 @@
|
||||||
{ config, pkgs, callPackage, ... }:
|
{ config, pkgs, callPackage, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays =
|
||||||
(self: super:
|
|
||||||
let
|
let
|
||||||
# Overlay function
|
discordOverlay = self: super: {
|
||||||
emacs-overlay =
|
discord = super.discord.override { withOpenASAR = true; withVencord = true; };
|
||||||
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
|
in
|
||||||
{
|
[
|
||||||
emacs-custom = emacs-custom-base;
|
(import (builtins.fetchTarball {
|
||||||
}
|
url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
|
||||||
)
|
})) discordOverlay];
|
||||||
];
|
|
||||||
|
|
||||||
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
|
||||||
|
|
Loading…
Reference in a new issue