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,7 +1,9 @@
{ config, pkgs, callPackage, ... }: { config, pkgs, callPackage, ... }:
{ {
nixpkgs.overlays = nixpkgs = {
config.allowUnfree = true;
overlays =
let let
discordOverlay = self: super: { discordOverlay = self: super: {
discord = super.discord.override { withOpenASAR = true; withVencord = true; }; discord = super.discord.override { withOpenASAR = true; withVencord = true; };
@ -12,41 +14,23 @@
url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz"; url = "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
sha256 = "0xyhs0xj72nk0acd54ngryazsqllwgfjh0964fa2176ji73a6c1d"; sha256 = "0xyhs0xj72nk0acd54ngryazsqllwgfjh0964fa2176ji73a6c1d";
})) discordOverlay]; })) discordOverlay];
};
home = {
username = "gsimmer";
homeDirectory = "/home/gsimmer";
};
home.username = "gsimmer"; programs = {
home.homeDirectory = "/home/gsimmer"; bash.enable = false;
fish = {
nixpkgs.config.allowUnfree = true;
programs.bash.enable = false;
programs.fish = {
enable = false; enable = false;
interactiveShellInit = '' 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;
plugins = with pkgs; [
tmuxPlugins.sensible
tmuxPlugins.cpu
];
};
programs.nushell = {
enable = true; enable = true;
extraConfig = extraConfig =
'' ''
@ -514,14 +498,12 @@ $env.config = {
''; '';
}; };
programs.direnv = { direnv = {
enable = true; enable = true;
nix-direnv.enable = true; nix-direnv.enable = true;
}; };
services.lorri.enable = true; git = {
programs.git = {
enable = true; enable = true;
userName = "Gabriel Simmer"; userName = "Gabriel Simmer";
userEmail = "g@gmem.ca"; userEmail = "g@gmem.ca";
@ -541,7 +523,7 @@ $env.config = {
}; };
}; };
programs.emacs = { emacs = {
enable = true; enable = true;
package = pkgs.emacs-unstable-pgtk; package = pkgs.emacs-unstable-pgtk;
extraPackages = epkgs: [ extraPackages = epkgs: [
@ -549,14 +531,15 @@ $env.config = {
]; ];
}; };
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; [
bitwarden-cli bitwarden-cli
@ -576,7 +559,6 @@ $env.config = {
age-plugin-yubikey age-plugin-yubikey
rage rage
discord discord
podman-desktop
mangohud mangohud
]; ];