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