Compare commits

..

No commits in common. "266ff4a36249fe7d56bab83cd47e0b17ff2dd830" and "525a4665e758a9163bd2c0826e71beb0d3af9ea1" have entirely different histories.

2 changed files with 54 additions and 44 deletions

View file

@ -19,9 +19,6 @@ in {
sessionPath = [ "$HOME/.local/bin" "$HOME/.emacs.d/bin" ]; sessionPath = [ "$HOME/.local/bin" "$HOME/.emacs.d/bin" ];
}; };
# do not show home-manager notifications
news.display = "silent";
home.packages = with pkgs; [ home.packages = with pkgs; [
# archives # archives
#p7zip #p7zip
@ -41,16 +38,6 @@ in {
sqlite.dev sqlite.dev
sqlite sqlite
# editing
nil # nix language server
# system tools
htop-vim # htop with vim bindings
erdtree # du+tree had sex
dua # ncdu but better
bat # better cat
exa # better ls
gcc gcc
cmake cmake
graphviz graphviz
@ -98,8 +85,6 @@ in {
}; };
programs = { programs = {
bash = { enable = true; };
zsh = { zsh = {
enable = true; enable = true;
enableAutosuggestions = true; enableAutosuggestions = true;
@ -154,8 +139,7 @@ in {
password-store = { password-store = {
enable = true; enable = true;
# package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]);
package = pkgs.gopass;
settings = { PASSWORD_STORE_DIR = "$HOME/.local/share/password-store"; }; settings = { PASSWORD_STORE_DIR = "$HOME/.local/share/password-store"; };
}; };

View file

@ -4,41 +4,67 @@ let
pkgs = import nixpkgs-unstable { pkgs = import nixpkgs-unstable {
system = "x86_64-linux"; system = "x86_64-linux";
config.allowUnfree = true; config.allowUnfree = true;
overlays = [ emacs.overlay ]; overlays = [ ];
}; };
in { in {
"alex@dregil" = home-manager-unstable.lib.homeManagerConfiguration { "alex@dregil" = home-manager-unstable.lib.homeManagerConfiguration {
inherit pkgs; inherit pkgs;
modules = [ modules = [{
../../home/cli.nix programs.home-manager.enable = true;
{
home = {
packages = with pkgs; [
alacritty # fast terminal
firefox # the browser with the fox
# social home = {
jitsi-meet-electron # jitsi as a stand-alone app username = "alex";
discord # talk to other people homeDirectory = "/home/alex";
#inputs.simplex-chat.packages."x86_64-linux"."exe:simplex-chat" stateVersion = "22.11";
packages = with pkgs; [
alacritty # fast terminal
firefox # the browser with the fox
# editing # social
jitsi-meet-electron # jitsi as a stand-alone app
discord # talk to other people
#inputs.simplex-chat.packages."x86_64-linux"."exe:simplex-chat"
# system tools # editing
uhk-agent # my keyboard helix # vim like editor
mosh # ssh via udp nil # nix language server
# gaming support # system tools
lutris htop-vim # htop with vim bindings
]; erdtree # du+tree had sex
}; dua # ncdu but better
bat # better cat
uhk-agent # my keyboard
mosh # ssh via udp
services.gpg-agent = { # gaming support
enable = true; lutris
enableSshSupport = true; ];
sshKeys = [ "9027AB16B9A7C20BD29F30F55CBA054430BF014C" ]; };
};
} programs.bash = { enable = true; };
];
programs.zsh = { enable = true; };
programs.git = {
enable = true;
userName = "Alexander Kobjolke";
userEmail = "me@failco.de";
};
programs.password-store = {
enable = true;
package = pkgs.gopass;
};
# do not show home-manager notifications
news.display = "silent";
services.gpg-agent = {
enable = true;
enableSshSupport = true;
sshKeys = [ "9027AB16B9A7C20BD29F30F55CBA054430BF014C" ];
};
}];
}; };
} }