summaryrefslogtreecommitdiff
path: root/nix/home
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-06-17 21:57:53 -0400
committerFreya Murphy <freya@freyacat.org>2025-06-17 21:57:53 -0400
commite0f2eb724245e02cb247b644f0947261d8665318 (patch)
tree13f929df40059d37165cbe46be95a6404a1bbecb /nix/home
parentrefactor styles to new color scheme basis (diff)
downloaddotfiles-nix-e0f2eb724245e02cb247b644f0947261d8665318.tar.gz
dotfiles-nix-e0f2eb724245e02cb247b644f0947261d8665318.tar.bz2
dotfiles-nix-e0f2eb724245e02cb247b644f0947261d8665318.zip
remove nix dir and move out all sub modules
Diffstat (limited to 'nix/home')
-rw-r--r--nix/home/default.nix183
1 files changed, 0 insertions, 183 deletions
diff --git a/nix/home/default.nix b/nix/home/default.nix
deleted file mode 100644
index 5dedd5d..0000000
--- a/nix/home/default.nix
+++ /dev/null
@@ -1,183 +0,0 @@
-{ config, pkgs, inputs, ... }:
-
-{
- imports = [
- inputs.home-manager.nixosModules.home-manager
- ];
-
- home-manager.users.${config.user} = {
-
- home.username = config.user;
- home.homeDirectory = config.homePath;
-
- news.display = "silent";
- fonts.fontconfig.enable = true;
-
- home.packages = with pkgs; [
- # nix
- home-manager
- # c / c++
- clang-tools
- gcc
- gdb
- gnumake
- nasm
- pkg-config
- # rust
- rustc
- rustfmt
- rust-analyzer
- cargo
- clippy
- # zig
- zig
- zls
- # java/kotlin
- gradle
- jdk
- jdt-language-server
- kotlin
- kotlin-language-server
- maven
- # android
- android-tools
- scrcpy
- # gtk
- adwaita-icon-theme
- orchis-theme
- # media
- ffmpeg
- libaacs
- libavif
- libbluray
- libjxl
- # wayland
- cage
- grimblast
- wl-clipboard
- wl-clip-persist
- wl-mirror
- # gaming
- prismlauncher
- winetricks
- wineWowPackages.staging
- # social
- discord
- element-desktop
- gajim
- # vrchat
- unityhub
- vrc-get
- # rendering
- freealut
- glfw
- glm
- openal
- shaderc
- stb
- vulkan-headers
- vulkan-loader
- vulkan-tools
- vulkan-validation-layers
- # programs
- blueman
- brightnessctl
- easyeffects
- fd
- filezilla
- foliate
- gimp
- grub2
- imagemagick
- imv
- jami
- jq
- libisoburn
- libnotify
- libreoffice-fresh
- mpv
- pavucontrol
- pfetch-rs
- python3
- qbittorrent
- qemu
- rsync
- sassc
- sl
- starship
- thunderbird-latest
- vlc
- yt-dlp
- zathura
- ];
-
- xdg.configFile = {
- "aacs/keydb.cfg" = {
- source = ../../files/keys/bluray.cfg;
- };
- };
-
- xdg.dataFile = {
- fonts = {
- source = ../../files/fonts;
- recursive = true;
- };
- };
-
- xdg.mimeApps = {
- enable = true;
- defaultApplications = {
- # web
- "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";
-
- # images
- "image/png" = "imv.desktop";
- "image/jpeg" = "imv.desktop";
- "image/webp" = "imv.desktop";
- "image/tga" = "imv.desktop";
- "image/bmp" = "imv.desktop";
- "image/gif" = "imv.desktop";
-
- # audio video
- "video/mp4" = "mpv.desktop";
- "video/x-msvideo" = "mpv.desktop";
- "video/mkv" = "mpv.desktop";
- "video/webm" = "mpv.desktop";
- "audio/mp3" = "mpv.desktop";
- "audio/wav" = "mpv.desktop";
-
- # other
- "application/pdf" = "org.pwmt.zathura.desktop";
- "x-scheme-handler/mspa" = "unofficial-homestuck-collection.desktop";
- "x-scheme-handler/discord" = "discord.desktop";
- };
- };
-
- xdg.userDirs = {
- enable = true;
- createDirectories = false;
-
- desktop = "${config.homePath}/desktop";
- documents = "${config.homePath}/documents";
- download = "${config.homePath}/downloads";
- music = "${config.homePath}/music";
- pictures = "${config.homePath}/pictures";
- publicShare = "${config.homePath}";
- templates = "${config.homePath}";
- videos = "${config.homePath}/videos";
- };
-
- gtk = {
- enable = true;
- gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
- };
-
- programs.home-manager.enable = true;
-
- };
-}
-