Tidy up home-manager config
All checks were successful
Lint / lint (push) Successful in 17s

This commit is contained in:
Gabriel Simmer 2023-09-05 22:42:18 +01:00
parent 02c2e54006
commit ba6307113b
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ

View file

@ -1,55 +1,39 @@
{ config, pkgs, callPackage, ... }: { config, pkgs, callPackage, ... }:
{ {
nixpkgs.overlays = nixpkgs = {
let config.allowUnfree = true;
discordOverlay = self: super: { overlays =
discord = super.discord.override { withOpenASAR = true; withVencord = true; }; let
}; discordOverlay = self: super: {
in discord = super.discord.override { withOpenASAR = true; withVencord = true; };
[ };
(import (builtins.fetchTarball { in
url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz"; [
sha256 = "0xyhs0xj72nk0acd54ngryazsqllwgfjh0964fa2176ji73a6c1d"; (import (builtins.fetchTarball {
})) discordOverlay]; url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
sha256 = "0xyhs0xj72nk0acd54ngryazsqllwgfjh0964fa2176ji73a6c1d";
})) discordOverlay];
};
home = {
username = "gsimmer";
homeDirectory = "/home/gsimmer";
};
home.username = "gsimmer"; programs = {
home.homeDirectory = "/home/gsimmer"; bash.enable = false;
fish = {
nixpkgs.config.allowUnfree = true; enable = false;
interactiveShellInit = ''
programs.bash.enable = false;
programs.fish = {
enable = false;
interactiveShellInit = ''
set fish_greeting set fish_greeting
atuin init fish | source atuin init fish | source
''; '';
plugins = [ };
{
name = "z";
src = pkgs.fetchFromGitHub {
owner = "jethrokuan";
repo = "z";
rev = "e0e1b9dfdba362f8ab1ae8c1afc7ccf62b89f7eb";
sha256 = "0dbnir6jbwjpjalz14snzd3cgdysgcs3raznsijd6savad3qhijc";
};
}
];
};
programs.tmux = { nushell = {
enable = true; enable = true;
plugins = with pkgs; [ extraConfig =
tmuxPlugins.sensible ''
tmuxPlugins.cpu
];
};
programs.nushell = {
enable = true;
extraConfig =
''
$env.config = { $env.config = {
shell_integration: true shell_integration: true
keybindings: [ keybindings: [
@ -509,53 +493,52 @@ $env.config = {
event: {edit: capitalizechar} event: {edit: capitalizechar}
} }
] ]
} }
source ~/.local/share/atuin/init.nu source ~/.local/share/atuin/init.nu
''; '';
}; };
programs.direnv = { direnv = {
enable = true; enable = true;
nix-direnv.enable = true; nix-direnv.enable = true;
}; };
services.lorri.enable = true; git = {
enable = true;
programs.git = { userName = "Gabriel Simmer";
enable = true; userEmail = "g@gmem.ca";
userName = "Gabriel Simmer"; extraConfig = {
userEmail = "g@gmem.ca"; gpg = {
extraConfig = { format = "ssh";
gpg = { };
format = "ssh"; user = {
}; signingkey = "/home/gsimmer/.ssh/yubikey-second.pub";
user = { };
signingkey = "/home/gsimmer/.ssh/yubikey-second.pub"; tag = {
}; gpgSign = true;
tag = { };
gpgSign = true; commit = {
}; gpgSign = true;
commit = { };
gpgSign = true;
}; };
}; };
};
programs.emacs = { emacs = {
enable = true; enable = true;
package = pkgs.emacs-unstable-pgtk; package = pkgs.emacs-unstable-pgtk;
extraPackages = epkgs: [ extraPackages = epkgs: [
epkgs.vterm epkgs.vterm
]; ];
}; };
programs.exa = { exa = {
enable = true; enable = true;
enableAliases = true; enableAliases = true;
}; };
programs.bat = { bat = {
enable = true; enable = true;
};
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -576,7 +559,6 @@ $env.config = {
age-plugin-yubikey age-plugin-yubikey
rage rage
discord discord
podman-desktop
mangohud mangohud
]; ];