init home-manager / nixpkgs
This commit is contained in:
commit
d15f72e186
|
@ -0,0 +1,36 @@
|
||||||
|
{pkgs, ...}:
|
||||||
|
{
|
||||||
|
home.sessionVariables = {
|
||||||
|
BROWSER = "firefox";
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
# env
|
||||||
|
libnotify
|
||||||
|
mpv
|
||||||
|
pavucontrol
|
||||||
|
glib # run gsettings for gnome
|
||||||
|
flat-remix-gtk
|
||||||
|
line-awesome
|
||||||
|
pinentry-gnome
|
||||||
|
# apps
|
||||||
|
firefox
|
||||||
|
thunderbird
|
||||||
|
dino
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.gpg = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
keyserver = "hkps://keys.openpgp.org";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
services.gnome-keyring.enable = true;
|
||||||
|
services.gpg-agent = {
|
||||||
|
enable = true;
|
||||||
|
enableSshSupport = true;
|
||||||
|
pinentryFlavor = "gnome3";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.browserpass.enable = true;
|
||||||
|
}
|
|
@ -0,0 +1,65 @@
|
||||||
|
{pkgs, ...}:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./desktop.nix
|
||||||
|
./sway.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
home.sessionVariables = {
|
||||||
|
EDITOR = "nvim";
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
python3
|
||||||
|
killall
|
||||||
|
htop
|
||||||
|
mosh
|
||||||
|
git
|
||||||
|
git-lfs
|
||||||
|
tig
|
||||||
|
figlet
|
||||||
|
grml-zsh-config
|
||||||
|
tmux
|
||||||
|
#neovim
|
||||||
|
xh
|
||||||
|
liboping # fix it
|
||||||
|
mtr
|
||||||
|
colordiff
|
||||||
|
git-annex
|
||||||
|
direnv
|
||||||
|
pure-prompt
|
||||||
|
#vimPlugins.nvim-lspconfig
|
||||||
|
#vimPlugins.nerdtree
|
||||||
|
go gcc libcap
|
||||||
|
go-langserver
|
||||||
|
pass
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.zsh = {
|
||||||
|
enable = true;
|
||||||
|
enableAutosuggestions = true;
|
||||||
|
# missing syntaxHighlighting
|
||||||
|
# grml and pure enabled ....
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
userName= "genofire";
|
||||||
|
userEmail = "geno+dev@fireorbit.de";
|
||||||
|
signing = {
|
||||||
|
signByDefault = false;
|
||||||
|
key = "386ED1BF848ABB4A6B4A3C45FC83907C125BC2BC";
|
||||||
|
};
|
||||||
|
extraConfig = {
|
||||||
|
init.defaultBranch = "main";
|
||||||
|
annex.sshcaching = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
programs.neovim = {
|
||||||
|
enable = true;
|
||||||
|
extraPackages = with pkgs.vimPlugins; [
|
||||||
|
nvim-lspconfig
|
||||||
|
nerdtree
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,42 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
|
||||||
|
home.sessionVariables = {
|
||||||
|
XDG_CURRENT_DESKTOP = "sway";
|
||||||
|
MOZ_ENABLE_WAYLAND = "1";
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
sway
|
||||||
|
alacritty
|
||||||
|
swayidle
|
||||||
|
swaylock-effects
|
||||||
|
mako
|
||||||
|
wl-clipboard
|
||||||
|
xdg-desktop-portal-wlr
|
||||||
|
bemenu
|
||||||
|
i3blocks
|
||||||
|
acpi
|
||||||
|
lm_sensors
|
||||||
|
ponymix
|
||||||
|
brightnessctl
|
||||||
|
#gammastep
|
||||||
|
grim
|
||||||
|
slurp
|
||||||
|
];
|
||||||
|
|
||||||
|
#wayland.windowManager.sway = {
|
||||||
|
# enable = true;
|
||||||
|
# xwayland = false;
|
||||||
|
# config = {
|
||||||
|
# keybinding = [
|
||||||
|
# ];
|
||||||
|
# };
|
||||||
|
#};
|
||||||
|
services.gammastep = {
|
||||||
|
enable = true;
|
||||||
|
provider = "geoclue2";
|
||||||
|
# duskTime = "22:00-23:00";
|
||||||
|
# dawnTime = "6:00-10:00";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue