summaryrefslogtreecommitdiff
path: root/hosts/desktop/home.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2025-12-20 03:14:45 +0100
committeradikro <adikro@disroot.org>2025-12-20 03:14:45 +0100
commit791bc419b6dac7c70951981ef6b34cdf85828470 (patch)
tree56d0962fdf829ae942feb1344763e54dbc3c89a3 /hosts/desktop/home.nix
parente60410393cea222b16743a1a87f29c06b9b3543b (diff)
absolutely massive rewrite, made (almost) everything modular with changes to come
Diffstat (limited to 'hosts/desktop/home.nix')
-rw-r--r--hosts/desktop/home.nix89
1 files changed, 44 insertions, 45 deletions
diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix
index 71580b7..08140dd 100644
--- a/hosts/desktop/home.nix
+++ b/hosts/desktop/home.nix
@@ -1,65 +1,64 @@
-{ pkgs, inputs, ... }:
+{ pkgs, ... }:
{
imports = [
- ../../modules/hm/default.nix
+ ../../hm/default.nix
];
home.username = "adam";
home.homeDirectory = "/home/adam";
home.stateVersion = "25.05";
+ szpont.hm = {
+ conf = {
+ clipboard = {
+ enable = true;
+ backend = "wayland";
+ };
+ git.enable = true;
+ ssh.enable = true;
+ xdg-dirs = {
+ enable = true;
+ mediaPath = /media;
+ };
+ };
+ editors = {
+ nixvim.enable = true;
+ };
+ env = {
+ themes = {
+ enable = true;
+ gtk.enable = true;
+ qt.enable = true;
+ };
+ waybar.enable = true;
+ };
+ shell = {
+ cli.enable = true;
+ fish.enable = true;
+ foot.enable = true;
+ starship.enable = true;
+ };
+ soft = {
+ easyeffects.enable = true;
+ media.enable = true;
+ nixcord.enable = true;
+ spicetify.enable = true;
+ };
+ };
+
home.packages = with pkgs; [
- librewolf
- gavin-bc
- qalculate-gtk
- onlyoffice-desktopeditors
- file
- heroic
protonvpn-gui
evolution
- imagemagick
kdePackages.kdenlive
- syncplay
- bottles
- ncdu
- prismlauncher
- inputs.awww.packages.${pkgs.stdenv.hostPlatform.system}.awww
- grim
- slurp
- satty
veracrypt
brave
qbittorrent-enhanced
- foot
bitwarden-desktop
- yt-dlp_git
- ffmpeg
- mpv
- gimp
thunderbird
- obsidian
];
- services.easyeffects.enable = true;
-
- services.cliphist = {
- enable = true;
- systemdTargets = [ "graphical-session.target" ];
- };
-
- gtk = {
- enable = true;
- colorScheme = "dark";
- theme = {
- name = "Adwaita-dark";
- package = pkgs.gnome-themes-extra;
- };
- };
-
- qt = {
- enable = true;
- style.name = "adwaita-dark";
- style.package = pkgs.adwaita-qt;
- platformTheme.name = "kde";
- };
+ programs.obsidian.enable = true;
+ programs.onlyoffice.enable = true;
+ programs.librewolf.enable = true;
+ # programs.thunderbird.enable = true;
}