DashNix/nix/programs/common.nix
2024-04-18 21:10:51 +02:00

103 lines
1.7 KiB
Nix

{ pkgs
, lib
, ...
}:
let callPackage = lib.callPackageWith (pkgs);
in
{
manual = {
html.enable = false;
json.enable = false;
manpages.enable = false;
};
fonts.fontconfig.enable = true;
home.packages = with pkgs; [
vesktop
kitty
firefox
fish
ripgrep
rm-improved
bat
fd
lsd
(pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
flatpak
networkmanager
zoxide
pkgs.greetd.greetd
pkgs.greetd.regreet
fastfetch
pkgs.gnome.gnome-keyring
dbus
killall
adw-gtk3
qt5ct
qt6ct
libadwaita
gnutar
fishPlugins.tide
nix-index
libnotify
zenith
nh
amberol
satty
(callPackage
../override/ncspot.nix
{ })
(callPackage
../override/oxinoti.nix
{ })
(callPackage
../override/oxidash.nix
{ })
(callPackage
../override/oxicalc.nix
{ })
(callPackage
../override/oxipaste.nix
{ })
(callPackage
../override/oxishut.nix
{ })
];
home.username = "dashie";
home.homeDirectory = "/home/dashie";
home.stateVersion = "24.05";
home.sessionPath = [
"$HOME/.cargo/bin"
];
home.sessionVariables = {
GOROOT = "$HOME/.go";
};
home.keyboard = null;
home.file.".local/share/flatpak/overrides/global".text = ''
[Context]
filesystems=xdg-config/gtk-3.0;xdg-config/gtk-4.0
'';
dconf.settings = {
"org/gnome/desktop/interface" = {
gtk-theme = "adw-gtk3";
cursor-theme = "Bibata-Modern-Classic";
cursor-size = 24;
};
};
programs.nix-index =
{
enable = true;
enableFishIntegration = true;
};
home.sessionVariables =
{
FLAKE = "home/dasshie/gits/dotFiles/nix";
};
}