This commit is contained in:
Hadi
2024-03-11 19:36:05 +01:00
commit dc9c7c8461
48 changed files with 1952 additions and 0 deletions

18
hadi/app.nix Normal file
View File

@@ -0,0 +1,18 @@
{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
firefox
nextcloud-client
obsidian
chromium
swappy
hyprpicker
discord
imv
spotify
];
programs.thunar.enable = true;
nixpkgs.overlays = [
(final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; })
];
}

10
hadi/cli.nix Normal file
View File

@@ -0,0 +1,10 @@
{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
ranger
fd
lazygit
tree-sitter
btop
bitwarden-cli
];
}

9
hadi/default.nix Normal file
View File

@@ -0,0 +1,9 @@
{
imports = [
./app.nix
./cli.nix
./dev.nix
./utils.nix
./font.nix
];
}

14
hadi/dev.nix Normal file
View File

@@ -0,0 +1,14 @@
{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
go
cargo
nodejs
python3
];
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
stylua
lua-language-server
];
}

9
hadi/font.nix Normal file
View File

@@ -0,0 +1,9 @@
{ pkgs, ... }: {
fonts.packages = with pkgs; [
(nerdfonts.override { fonts = [ "FiraCode" ]; })
#inputs.apple-fonts.packages.${pkgs.system}.sf-pro-nerd
#inputs.apple-fonts.packages.${pkgs.system}.sf-mono-nerd
];
}

17
hadi/utils.nix Normal file
View File

@@ -0,0 +1,17 @@
{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
unzip
ripgrep
wget
libva
qt5ct
stow
blueman
gcc
peaclock
alejandra
libnotify
xdg_utils
tldr
];
}