refactor out jetbrains nix module

This commit is contained in:
Kim, Jimin 2025-05-16 14:46:28 +09:00
parent d2b522e460
commit c17e22211b
Signed by: pomp
GPG key ID: D3932F82A0667A3B
7 changed files with 31 additions and 2 deletions

View file

@ -51,6 +51,7 @@
"pkgs",
"pompup",
"pompydev",
"Prefs",
"protonup",
"pulseaudio",
"pyenv",

View file

@ -57,7 +57,6 @@ args@{
devtoolbox
mongodb-compass
dbeaver-bin
jetbrains-toolbox
filezilla
glade
seabird

View file

@ -12,6 +12,7 @@
../../modules/home-manager/dconf-input.nix
../../modules/home-manager/dconf-nautilus.nix
../../modules/home-manager/git.nix
../../modules/home-manager/jetbrains.nix
../../modules/home-manager/nautilus.nix
../../modules/home-manager/ghostty.nix
../../modules/home-manager/osu.nix

View file

@ -38,7 +38,6 @@ args@{
environment.systemPackages = with pkgs; [
# Dev
hotspot
jetbrains-toolbox
# Office
onlyoffice-bin

View file

@ -12,6 +12,7 @@
../../modules/home-manager/dconf-input.nix
../../modules/home-manager/dconf-nautilus.nix
../../modules/home-manager/git.nix
../../modules/home-manager/jetbrains.nix
../../modules/home-manager/nautilus.nix
../../modules/home-manager/ghostty.nix
../../modules/home-manager/osu.nix

20
misc/reset_jetbrains Executable file
View file

@ -0,0 +1,20 @@
#!/usr/bin/env bash
PRODUCTS="IntelliJIdea CLion PhpStorm GoLand PyCharm WebStorm Rider DataGrip RubyMine AppCode"
rm -rf ~/.java/.userPrefs/prefs.xml
rm -rf ~/.java/.userPrefs/jetbrains/prefs.xml
for PRODUCT in $PRODUCTS; do
echo "[+] Resetting trial period for ${PRODUCT}"
rm -rf ~/.config/JetBrains/${PRODUCT}*/eval/
rm -rf ~/.config/JetBrains/${PRODUCT}*/options/other.xml
rm -rf ~/.config/${PRODUCT}*/options/other.xml
rm -rf ~/.config/${PRODUCT}*/eval
done
echo "Removing userPrefs files..."
rm -rf ~/.java/.userPrefs
echo "Done!"

View file

@ -0,0 +1,8 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
jetbrains-toolbox
(writeShellScriptBin "reset_jetbrains" ../../misc/reset_jetbrains)
];
}