niksos/homes/jacek/default.nix

182 lines
4.8 KiB
Nix
Raw Normal View History

{
2023-07-13 12:49:20 +02:00
config,
inputs,
lib,
pkgs,
...
}: {
2023-07-13 12:49:20 +02:00
imports = [
inputs.hyprland.homeManagerModules.default
inputs.anyrun.homeManagerModules.default
2023-07-13 12:49:20 +02:00
./gui
./tui
./cli
./services
./other
2023-07-13 12:49:20 +02:00
];
2023-07-07 20:13:49 +02:00
2023-07-13 12:49:20 +02:00
config = {
programs = {
home-manager.enable = true;
2023-07-20 21:03:58 +02:00
direnv = {
enable = true;
nix-direnv.enable = true;
};
2023-07-07 20:13:49 +02:00
};
2023-07-13 12:49:20 +02:00
home = {
username = "jacek";
homeDirectory = "/home/jacek";
2023-07-20 23:48:46 +02:00
packages = let
hyprcontrib = inputs.hyprcontrib.packages.${pkgs.system};
shadower = inputs.shadower.packages.${pkgs.system};
nix-gaming = inputs.nix-gaming.packages.${pkgs.system};
2023-07-30 01:11:49 +02:00
fenix = inputs.fenix.packages.${pkgs.system};
nixpkgs-wayland = inputs.nixpkgs-wayland.packages.${pkgs.system};
2023-07-20 23:48:46 +02:00
in with pkgs; [
2023-07-13 12:49:20 +02:00
git
librewolf-wayland
keepassxc
exa
ripgrep
libnotify
rofi-wayland
rofi-calc
webcord-vencord
session-desktop
signal-desktop-beta
schildichat-desktop
obs-studio
heroic
steam
ungoogled-chromium
amdgpu_top
tor-browser-bundle-bin
mullvad-browser
thunderbird
telegram-desktop
livecaptions
gimp
helvum
ddccontrol
ddccontrol-db
bluez
blueman
easyeffects
fcitx5
fcitx5-gtk
fcitx5-skk
2023-07-23 20:10:40 +02:00
fcitx5-configtool
2023-07-13 12:49:20 +02:00
firejail
helix
lbry
libreoffice-fresh
minetest
airshipper
onionshare-gui
prismlauncher
qbittorrent
retroarchFull
ventoy-full
zathura
zellij
nodejs
unzip
cmake
gcc
nixpkgs-wayland.sway-unwrapped
2023-07-13 12:49:20 +02:00
caprine-bin
libsForQt5.kdenlive
telegram-desktop
waypipe
trash-cli
bibata-cursors
nixpkgs-wayland.swww
2023-07-20 00:06:31 +02:00
opentabletdriver
networkmanagerapplet
nixpkgs-wayland.wl-clipboard
nixpkgs-wayland.wlsunset
xdg-utils
hyprpicker
2023-07-20 23:48:46 +02:00
hyprcontrib.hyprprop
hyprcontrib.grimblast
shadower.shadower
2023-07-20 19:11:30 +02:00
pamixer
brightnessctl
dig
2023-07-20 21:03:58 +02:00
bottles
lutris
2023-07-23 20:10:40 +02:00
2023-07-20 21:03:58 +02:00
nodePackages_latest.pnpm
2023-07-20 23:48:46 +02:00
nodePackages_latest.prisma
prisma-engines
openssl
pkg-config
2023-07-23 20:10:40 +02:00
docker
docker-compose
postgresql
nix-gaming.osu-stable
2023-07-20 23:48:46 +02:00
nix-gaming.osu-lazer-bin
swappy
nixpkgs-wayland.imv
2023-07-21 07:25:07 +02:00
pcmanfm
2023-07-21 17:54:21 +02:00
anytype
2023-07-22 00:15:42 +02:00
xdg-ninja
auto-cpufreq
2023-07-23 20:10:40 +02:00
gnupg
pinentry-qt
age
rage
2023-07-23 20:10:40 +02:00
fd
udisks
ffmpeg
xdg-desktop-portal-gtk
ghc
ghcid
cabal-install
yt-dlp
filelight
2023-07-30 01:11:49 +02:00
(fenix.complete.withComponents [
"cargo"
"clippy"
"rust-src"
"rustc"
"rustfmt"
])
wayland
showmethekey
polkit
libsForQt5.polkit-kde-agent
asciinema
asciinema-agg
du-dust
mullvad-vpn
appimage-run
file
virt-manager
weechat
flowblade
2023-07-30 23:40:52 +02:00
hyfetch
2023-08-02 15:52:46 +02:00
git-annex
gamemode
croc
linuxKernel.packages.linux_xanmod_latest.cpupower
uutils-coreutils
2023-08-06 23:03:47 +02:00
anki
alsa-utils
2023-08-09 17:05:18 +02:00
speechd
arcanPackages.espeak
ezquake
2023-08-10 23:45:26 +02:00
imagemagick
weston
2023-08-11 20:01:51 +02:00
pavucontrol
psmisc
mesa-demos
2023-07-13 12:49:20 +02:00
];
2023-07-07 20:13:49 +02:00
2023-07-13 12:49:20 +02:00
stateVersion = lib.mkDefault "23.11";
};
2023-07-07 20:13:49 +02:00
};
}