86 lines
1.4 KiB
Nix
86 lines
1.4 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
imports = [
|
|
./alacritty.nix
|
|
./autorandr.nix
|
|
./firefox.nix
|
|
./fish.nix
|
|
./git.nix
|
|
./i3.nix
|
|
./ssh.nix
|
|
./vim.nix
|
|
];
|
|
|
|
config = {
|
|
programs = {
|
|
dconf.enable = true;
|
|
steam.enable = true;
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
ed # is the standard text editor.
|
|
ripgrep
|
|
file
|
|
tree
|
|
btop
|
|
unzip
|
|
wget
|
|
gcc
|
|
gnumake
|
|
pkg-config
|
|
python39
|
|
];
|
|
|
|
# maybe i can just put it into the packages but idk whatever
|
|
home-manager.users.krizej.programs = {
|
|
home-manager.enable = true;
|
|
eza.enable = true;
|
|
yt-dlp.enable = true;
|
|
};
|
|
home-manager.users.krizej.home.packages = with pkgs; [
|
|
fortune
|
|
|
|
xarchiver
|
|
gvfs
|
|
yad
|
|
pcmanfm
|
|
|
|
pavucontrol
|
|
pamixer
|
|
|
|
element-desktop
|
|
discord
|
|
|
|
gamemode
|
|
ezquake
|
|
vkquake
|
|
ericw-tools
|
|
trenchbroom
|
|
r2modman
|
|
|
|
libreoffice-qt
|
|
gimp
|
|
sqlitebrowser
|
|
feh
|
|
|
|
wineWowPackages.stable
|
|
winetricks
|
|
|
|
gdb
|
|
ccls
|
|
clang-tools
|
|
tcl
|
|
|
|
gpu-screen-recorder # todo: config this shit so it works
|
|
gpu-screen-recorder-gtk
|
|
obs-studio
|
|
|
|
jetbrains.pycharm-community
|
|
jetbrains.clion
|
|
(pkgs.writeShellScriptBin "clion-nix" ''
|
|
cd ~/projects/$1
|
|
nix-shell --run "clion ."
|
|
'')
|
|
];
|
|
};
|
|
}
|