dotfiles/nixos/gui/default.nix

94 lines
2 KiB
Nix
Raw Normal View History

2023-08-13 17:00:41 +01:00
{
config,
pkgs,
discord,
inputs,
2023-11-11 10:58:49 +00:00
nixpkgs-nixos-unstable,
2023-08-13 17:00:41 +01:00
nixpkgs-nixos-stable-and-unfree,
nixpkgs-nixos-unstable-and-unfree,
...
2023-11-04 10:38:36 +00:00
}: {
2022-03-06 10:01:07 +00:00
security.chromiumSuidSandbox.enable = true;
2023-08-13 17:00:41 +01:00
home-manager.users.cyryl = {...}: {
2022-01-25 22:27:36 +00:00
gtk = {
enable = true;
iconTheme = {
name = "Adwaita";
package = pkgs.gnome3.adwaita-icon-theme;
2020-07-25 10:09:10 +01:00
};
2022-01-25 22:27:36 +00:00
};
qt = {
enable = true;
platformTheme = "gnome";
style.name = "adwaita-dark";
style.package = pkgs.adwaita-qt;
};
2020-07-25 10:09:10 +01:00
2023-08-13 17:00:41 +01:00
imports = [];
2020-07-25 10:09:10 +01:00
2022-04-09 18:26:42 +01:00
programs.chromium.enable = true;
2022-07-07 21:00:10 +01:00
programs.firefox.enable = true;
2023-11-04 10:38:36 +00:00
home.packages =
(with pkgs;
with pkgs.gnome3;
with pkgs.python38Packages; [
anarchism
calibre
cheese
digikam
electrum
element-desktop
eog
evince
fontconfig
freecad
ghidra-bin
gimp
glxinfo
gnome-screenshot
gparted
inkscape
kdenlive
koreader
krusader
libreoffice
mediainfo
mindforger
modem-manager-gui
nautilus
nyxt
obs-studio
openscad
passff-host
pdfarranger
pkgs.gsettings-desktop-schemas
pkgs.shotwell
qcad
qemu
remmina
signal-desktop
simple-scan
spotify
ssb-patchwork
tigervnc
tlaplusToolbox
tlaps
uefitool
vlc
winePackages.full
wireshark
wsjtx
xclip
xidlehook
yubico-piv-tool
yubikey-manager-qt
yubikey-personalization
yubikey-personalization-gui
])
2023-11-11 10:58:49 +00:00
++ (with nixpkgs-nixos-unstable; [gnucash kicad thunderbird])
++ [nixpkgs-nixos-stable-and-unfree.discord]
2023-11-14 22:13:06 +00:00
++ (with nixpkgs-nixos-unstable-and-unfree; [hopper jetbrains.rust-rover jetbrains.clion]);
2022-01-25 22:27:36 +00:00
};
}