2025-02-18 13:01:44 -05:00
|
|
|
{ pkgs, nix-config, lib, ... }:
|
2025-02-08 22:30:19 -05:00
|
|
|
|
|
|
|
{
|
|
|
|
|
2025-02-20 13:51:36 -05:00
|
|
|
imports = with nix-config.homeModules; [
|
|
|
|
niri
|
|
|
|
waybar
|
|
|
|
swaync
|
|
|
|
shikane
|
|
|
|
mpv
|
|
|
|
gnome
|
|
|
|
|
|
|
|
hyprlock
|
|
|
|
hypridle
|
|
|
|
];
|
|
|
|
|
2025-02-18 13:01:44 -05:00
|
|
|
home.packages = lib.mkMerge [
|
|
|
|
(with nix-config.packages.x86_64-linux; [
|
|
|
|
filen-desktop
|
|
|
|
])
|
|
|
|
|
|
|
|
(with pkgs; [
|
|
|
|
appimage-run
|
|
|
|
libappimage
|
|
|
|
transmission_4-gtk
|
|
|
|
wl-clipboard
|
|
|
|
clipse
|
|
|
|
wayland-utils
|
|
|
|
libheif.out
|
|
|
|
rpi-imager
|
|
|
|
freecad
|
|
|
|
flatpak
|
2025-03-10 13:52:39 -04:00
|
|
|
# gst_all_1.gstreamer
|
2025-02-18 13:01:44 -05:00
|
|
|
prusa-slicer
|
|
|
|
via
|
|
|
|
vial
|
|
|
|
scribus
|
|
|
|
pdfarranger
|
|
|
|
tdf
|
|
|
|
pdfchain
|
|
|
|
pdftk
|
|
|
|
zathura
|
|
|
|
gpu-viewer
|
|
|
|
foliate
|
|
|
|
wl-mirror
|
|
|
|
soundconverter
|
|
|
|
wmctrl
|
|
|
|
godot_4
|
|
|
|
gdtoolkit_4
|
|
|
|
sane-airscan
|
|
|
|
xsane
|
|
|
|
|
2025-03-06 15:10:47 -05:00
|
|
|
bitwarden-cli
|
2025-02-18 13:01:44 -05:00
|
|
|
bitwarden-desktop
|
|
|
|
tailscale
|
|
|
|
trayscale
|
|
|
|
font-manager
|
|
|
|
|
|
|
|
papers
|
|
|
|
newsflash
|
|
|
|
|
|
|
|
stirling-pdf
|
|
|
|
ripdrag
|
|
|
|
|
|
|
|
sway-launcher-desktop
|
|
|
|
swayidle
|
|
|
|
thunderbird-latest
|
|
|
|
emojify
|
|
|
|
smile
|
|
|
|
|
|
|
|
impression
|
|
|
|
zoom-us
|
|
|
|
nyxt
|
|
|
|
ungoogled-chromium
|
|
|
|
obsidian
|
|
|
|
vlc
|
|
|
|
polychromatic
|
|
|
|
discord
|
|
|
|
slack
|
|
|
|
signal-desktop
|
|
|
|
libreoffice
|
|
|
|
hyphenDicts.en_US
|
|
|
|
plex-mpv-shim
|
|
|
|
plexamp
|
|
|
|
plex-media-player
|
|
|
|
|
|
|
|
switcheroo
|
|
|
|
|
2025-03-06 15:10:47 -05:00
|
|
|
blender
|
2025-02-18 13:01:44 -05:00
|
|
|
davinci-resolve-studio
|
2025-03-10 13:52:39 -04:00
|
|
|
# steam
|
2025-02-18 13:01:44 -05:00
|
|
|
processing
|
|
|
|
zotero
|
|
|
|
fractal
|
|
|
|
handbrake
|
|
|
|
krita
|
|
|
|
rawtherapee
|
|
|
|
inkscape
|
|
|
|
gimp
|
|
|
|
epsonscan2
|
|
|
|
kicad
|
|
|
|
turbocase
|
|
|
|
openscad-unstable
|
|
|
|
openscad-lsp
|
|
|
|
picard
|
|
|
|
evolutionWithPlugins
|
|
|
|
plugdata
|
|
|
|
pavucontrol
|
|
|
|
qpwgraph
|
|
|
|
clapper
|
|
|
|
ardour
|
|
|
|
oculante
|
|
|
|
halloy
|
|
|
|
paleta
|
|
|
|
wayback
|
|
|
|
protonplus
|
|
|
|
fstl
|
|
|
|
|
2025-02-26 22:18:59 -05:00
|
|
|
librewolf
|
2025-02-27 17:16:39 -05:00
|
|
|
vivaldi
|
|
|
|
|
2025-03-10 13:52:39 -04:00
|
|
|
wl-color-picker
|
2025-02-18 13:01:44 -05:00
|
|
|
|
2025-02-26 22:18:59 -05:00
|
|
|
# screen recording and streaming
|
2025-02-18 13:01:44 -05:00
|
|
|
kooha
|
|
|
|
obs-studio
|
|
|
|
obs-studio-plugins.wlrobs
|
|
|
|
obs-studio-plugins.obs-gstreamer
|
|
|
|
|
|
|
|
wineWowPackages.stagingFull
|
|
|
|
winetricks
|
2025-03-03 14:56:05 -05:00
|
|
|
|
2025-03-10 13:52:39 -04:00
|
|
|
virt-manager
|
|
|
|
|
2025-03-03 14:56:05 -05:00
|
|
|
nautilus
|
|
|
|
nautilus-open-any-terminal
|
|
|
|
turtle
|
|
|
|
gnome-online-accounts
|
|
|
|
gnome-online-accounts-gtk
|
|
|
|
|
|
|
|
wordbook
|
2025-03-04 13:15:26 -05:00
|
|
|
|
|
|
|
protonup
|
|
|
|
mangohud
|
|
|
|
dualsensectl.out
|
2025-02-18 13:01:44 -05:00
|
|
|
])
|
2025-02-08 22:30:19 -05:00
|
|
|
];
|
|
|
|
|
|
|
|
home.pointerCursor = {
|
|
|
|
name = pkgs.rice.cursor.name;
|
2025-02-09 22:09:10 -05:00
|
|
|
package = pkgs.bibata-cursors;
|
|
|
|
size = 32;
|
2025-02-08 22:30:19 -05:00
|
|
|
gtk.enable = true;
|
|
|
|
x11.enable = true;
|
|
|
|
};
|
|
|
|
|
2025-02-09 22:09:10 -05:00
|
|
|
gtk = {
|
|
|
|
enable = true;
|
|
|
|
cursorTheme = {
|
|
|
|
name = pkgs.rice.cursor.name;
|
|
|
|
package = pkgs.bibata-cursors;
|
|
|
|
};
|
2025-02-11 12:46:32 -05:00
|
|
|
theme = {
|
2025-02-14 14:52:10 -05:00
|
|
|
name = "Colloid";
|
2025-02-11 12:46:32 -05:00
|
|
|
package = pkgs.colloid-gtk-theme.override {
|
2025-02-18 13:01:44 -05:00
|
|
|
colorVariants = [ "dark" ];
|
|
|
|
tweaks = [ "normal" "nord" ];
|
|
|
|
themeVariants = [ "grey" ];
|
2025-02-11 12:46:32 -05:00
|
|
|
};
|
|
|
|
};
|
|
|
|
iconTheme = {
|
|
|
|
name = "Colloid";
|
2025-03-06 15:10:47 -05:00
|
|
|
package = pkgs.colloid-icon-theme;
|
2025-02-11 12:46:32 -05:00
|
|
|
};
|
2025-02-09 22:09:10 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
qt = {
|
|
|
|
enable = true;
|
2025-02-11 12:46:32 -05:00
|
|
|
platformTheme.name = "gtk3";
|
|
|
|
style = {
|
2025-02-18 13:01:44 -05:00
|
|
|
package = pkgs.adwaita-qt;
|
|
|
|
name = "adwaita-dark";
|
2025-02-11 12:46:32 -05:00
|
|
|
};
|
2025-02-09 22:09:10 -05:00
|
|
|
};
|
2025-02-08 22:30:19 -05:00
|
|
|
|
|
|
|
fonts = {
|
|
|
|
fontconfig = {
|
|
|
|
enable = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2025-02-14 14:52:10 -05:00
|
|
|
services = {
|
2025-02-18 13:01:44 -05:00
|
|
|
flatpak = {
|
|
|
|
enable = true;
|
|
|
|
packages = [
|
|
|
|
"com.github.tchx84.Flatseal"
|
|
|
|
"dev.qwery.AddWater"
|
2025-03-07 11:22:04 -05:00
|
|
|
"com.valvesoftware.SteamLink"
|
2025-02-18 13:01:44 -05:00
|
|
|
];
|
|
|
|
};
|
|
|
|
swayosd = {
|
|
|
|
enable = true;
|
|
|
|
};
|
2025-02-08 22:30:19 -05:00
|
|
|
};
|
|
|
|
|
2025-02-17 10:13:08 -05:00
|
|
|
xdg.desktopEntries = {
|
|
|
|
isd = {
|
|
|
|
name = "isd (interactive systemd)";
|
|
|
|
exec = "/home/emenel/.local/bin/wezapp isd";
|
|
|
|
categories = [ "System" ];
|
|
|
|
};
|
2025-02-21 13:07:22 -05:00
|
|
|
mirror-laptop = {
|
2025-02-26 22:18:59 -05:00
|
|
|
name = "mirror laptop";
|
2025-03-07 15:22:33 -05:00
|
|
|
exec = "/home/emenel/.local/bin/mirror-laptop";
|
2025-02-21 13:07:22 -05:00
|
|
|
categories = [ "System" ];
|
|
|
|
};
|
2025-02-21 16:46:10 -05:00
|
|
|
btop = {
|
|
|
|
name = "btop++";
|
|
|
|
exec = "/home/emenel/.local/bin/wezapp btop";
|
|
|
|
categories = [ "System" ];
|
|
|
|
};
|
2025-03-03 14:56:05 -05:00
|
|
|
steam-offload = {
|
|
|
|
name = "Steam (nvidia-offload)";
|
2025-03-04 13:15:26 -05:00
|
|
|
exec = "nvidia-offload ${pkgs.steam}/bin/steam";
|
2025-03-03 14:56:05 -05:00
|
|
|
};
|
2025-03-06 15:10:47 -05:00
|
|
|
bluetuith = {
|
|
|
|
name = "Bluetuith (bluetooth manager)";
|
|
|
|
exec = "/home/emenel/.local/bin/wezapp bluetuith";
|
|
|
|
};
|
2025-03-10 13:52:39 -04:00
|
|
|
color-picker-clip = {
|
|
|
|
name = "wl color picker (clipboard)";
|
|
|
|
exec = "${pkgs.wl-color-picker}/bin/wl-color-picker clipboard";
|
|
|
|
};
|
|
|
|
color-picker = {
|
|
|
|
name = "wl color picker";
|
|
|
|
exec = "${pkgs.wl-color-picker}/bin/wl-color-picker";
|
|
|
|
};
|
2025-02-17 10:13:08 -05:00
|
|
|
};
|
|
|
|
|
2025-02-21 16:46:10 -05:00
|
|
|
xdg.configFile."halloy/config.toml".source = ../../homes/emenel/dotfiles/dot_config/halloy/config.toml;
|
2025-03-04 13:15:26 -05:00
|
|
|
# xdg.configFile."nyxt/config.lisp".source = ../../homes/emenel/dotfiles/dot_config/nyxt/config.lisp;
|
2025-02-08 22:30:19 -05:00
|
|
|
}
|