diff options
author | Freya Murphy <freya@freyacat.org> | 2025-06-17 21:57:53 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-06-17 21:57:53 -0400 |
commit | e0f2eb724245e02cb247b644f0947261d8665318 (patch) | |
tree | 13f929df40059d37165cbe46be95a6404a1bbecb /nix/home | |
parent | refactor styles to new color scheme basis (diff) | |
download | dotfiles-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.nix | 183 |
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; - - }; -} - |