remove home suites

This commit is contained in:
xunuwu 2025-06-06 11:15:32 +02:00
parent 40b0d84f53
commit 2c475dd099
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
63 changed files with 163 additions and 198 deletions

View file

@ -1,41 +0,0 @@
{
homeProfiles,
lib,
pkgs,
...
}: {
imports = map (x: homeProfiles + x) [
/terminal/programs/xdg.nix
/terminal/programs/comma.nix
/editors/nvim.nix
/terminal/emulator/foot.nix
/programs/desktop/default.nix
/programs/desktop/sway/default.nix
/programs/media/mpv.nix
/services/playerctl.nix
/services/polkit-agent.nix
];
wayland.windowManager.sway.config.output."HDMI-A-1".scale = "2.0";
services = {
udiskie.enable = true;
};
home.packages = with pkgs; [
pwvucontrol
qpwgraph
stremio
moonlight-qt
];
home = {
username = "desktop";
homeDirectory = lib.mkForce "/home/desktop";
};
programs.home-manager.enable = true;
}

View file

@ -1,138 +0,0 @@
{
self,
pkgs,
inputs,
homeProfiles,
...
}: {
imports =
[
./defaults.nix
./outputs.nix
]
++ (map (x: homeProfiles + x) [
/default.nix
/terminal/shell/zsh.nix
/terminal/shell/fish.nix
/terminal/programs/xdg.nix
/terminal/programs/direnv.nix
/terminal/programs/tmux.nix
/terminal/programs/comma.nix
/terminal/programs/irssi.nix
/terminal/programs/git.nix
/terminal/programs/github.nix
/terminal/programs/jujutsu.nix
/editors/nvim.nix
/programs/browsers/firefox/default.nix
/programs/browsers/tor.nix
/programs/browsers/chromium.nix
/terminal/emulator/foot.nix
/themes/dark/default.nix
# desktop
/programs/desktop/default.nix
/programs/desktop/sway/default.nix
# development
/develop/common.nix
/develop/docs.nix
/develop/langs/haskell.nix
/develop/langs/go.nix
/develop/langs/js.nix
/develop/langs/rust.nix
/develop/langs/elixir.nix
/develop/langs/nix.nix
/develop/langs/zig.nix
/develop/langs/lua.nix
/develop/langs/c.nix
/develop/langs/csharp.nix
# programs
/programs/misc/discord.nix
/programs/misc/obs.nix
/programs/music/beets.nix
/programs/music/cmus.nix
/programs/media/mpv.nix
# gaming
/programs/games/default.nix
/programs/games/jc141.nix
/services/playerctl.nix
/services/polkit-agent.nix
]);
wayland.windowManager.sway.extraConfig = ''
exec obs --startreplaybuffer --disable-shutdown-check --minimize-to-tray
'';
services = {
udiskie.enable = true;
};
programs = {
starship.enable = true;
zoxide.enable = true;
lazygit.enable = true;
distrobox.enable = true;
};
home.packages = with pkgs; [
# coding
tokei
devenv
lazyjj
jjui
vscodium-fhs
android-studio
jetbrains.rider
jetbrains.idea-ultimate
# communication
element-desktop
# audio
pwvucontrol
qpwgraph
# productivity
tdf # terminal pdf reader
obsidian
# passwords
keepassxc
bitwarden-desktop
# creating
krita
blender
godot
libreoffice-qt6
# system things
kdePackages.dolphin
# music
puddletag
picard
# media
stremio
feishin
foliate
# games
heroic
lutris
ryubing # switch emu
prismlauncher
inputs.sobercookie.packages.${pkgs.system}.default
self.packages.${pkgs.system}.krunker
];
}

View file

@ -1,18 +0,0 @@
{
pkgs,
lib,
...
}: {
xdg.mimeApps = {
enable = true;
defaultApplications = {
"text/html" = "firefox.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/about" = "firefox.desktop";
"x-scheme-handler/unknown" = "firefox.desktop";
};
};
home.sessionVariables.DEFAULT_BROWSER = lib.getExe pkgs.firefox;
}

View file

@ -1,21 +0,0 @@
{
services.kanshi = {
enable = true;
settings = [
{
profile.name = "default";
profile.outputs = [
{
criteria = "DP-3";
mode = "1920x1080@165Hz";
position = "0,0";
}
{
criteria = "HDMI-A-1";
position = "1920,0";
}
];
}
];
};
}

View file

@ -1,13 +0,0 @@
{inputs, ...}: {
wayland.windowManager.sway.config.output = {
"DP-3" = {
mode = "1920x1080@165Hz";
position = "1920 0";
# allow_tearing = "yes";
bg = "${inputs.wallpaper.outPath} fill";
};
"HDMI-A-1" = {
position = "0 0";
};
};
}