add intellij, add discord

This commit is contained in:
2023-10-28 13:48:51 +02:00
parent 2bd9025c69
commit 2384dc11a9
3 changed files with 42 additions and 5 deletions

22
README.md Normal file
View File

@@ -0,0 +1,22 @@
# Home Manager Configuration
Rebuild the configuration
```sh
reload-home-manager-config
```
## Initial Setup on a new machine
Enable flakes
`configuration.nix`
```nix
nix.settings.experimental-features = [ "nix-command" "flakes" ];
```
```sh
git clone git@github.com:Theaninova/home-manager-config.git ~/.config/home-manager
nix build '.#homeConfigurations.theaninova.activationPackage'
./result/activate
```
After that reload the shell

View File

@@ -1,8 +1,16 @@
{ pkgs }:
let
nixTools = with pkgs; [
{ pkgs }: with pkgs; [
cachix
lorri
# chat apps
(discord.override {
withOpenASAR = true;
withVencord = true;
})
# development
(import ./packages/intellij.nix { inherit pkgs;
version = "2023.2.4";
build = "232.10203.10";
})
];
in nixTools

7
packages/intellij.nix Normal file
View File

@@ -0,0 +1,7 @@
{ pkgs, version, build }: pkgs.jetbrains.idea-ultimate.overrideAttrs(prev: {
version = "${version}";
build_number = "${build}";
src = builtins.fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}.tar.gz";
};
});