Compare commits

..

No commits in common. "b13c022ea4fce941c393baf6b93211616419b7a4" and "a9e36cfa9c13c6cfeb04d9f9ec66b125cf3b179d" have entirely different histories.

5 changed files with 61 additions and 37 deletions

View file

@ -13,7 +13,6 @@
../programs/ghostty.nix ../programs/ghostty.nix
../programs/gnome.nix ../programs/gnome.nix
../programs/java.nix
]; ];
boot = { boot = {
@ -71,29 +70,36 @@
enable32Bit = true; enable32Bit = true;
}; };
hm.home = { hm = {
packages = with pkgs; [ imports = [
chromium ../programs/java.nix
(discord.override {
withOpenASAR = true;
withVencord = true;
})
gimp
gparted
idea-ultimate-fixed
mpv
obsidian
strawberry
teams-for-linux
thunderbird
vscode
# libreoffice stuff
libreoffice-qt6-fresh
hunspell
hunspellDicts.en_US
hunspellDicts.fr-moderne
]; ];
home = {
packages = with pkgs; [
chromium
(discord.override {
withOpenASAR = true;
withVencord = true;
})
gimp
gparted
idea-ultimate-fixed
krita
mpv
obsidian
strawberry
teams-for-linux
thunderbird
vscode
# libreoffice stuff
libreoffice-qt6-fresh
hunspell
hunspellDicts.en_US
hunspellDicts.fr-moderne
];
};
}; };
i18n.extraLocaleSettings = { i18n.extraLocaleSettings = {

View file

@ -1,9 +1,19 @@
{ pkgs, ... }: # wee oo wee oo warning !!! this is a home manager module!!! destined to be put in hm's import, not nixos' !!!!
{ {
environment.systemPackages = [ pkgs.jetbrains.rider ]; config,
pkgs,
...
}:
let
inherit (config.lib.file) mkOutOfStoreSymlink;
in
{
home = {
packages = [ pkgs.jetbrains.rider ];
systemd.tmpfiles.rules = [ file = {
"L /opt/dotnet/8 - - - - ${pkgs.dotnet-sdk_8}/share/dotnet" ".dotnet/8".source = mkOutOfStoreSymlink "${pkgs.dotnet-sdk_8}/share/dotnet";
"L /opt/dotnet/mono - - - - ${pkgs.mono}" ".dotnet/mono".source = mkOutOfStoreSymlink pkgs.mono;
]; };
};
} }

View file

@ -8,7 +8,6 @@
hm.home.packages = with pkgs; [ hm.home.packages = with pkgs; [
obs-studio obs-studio
osu-lazer-bin osu-lazer-bin
krita
(prismlauncher.override { (prismlauncher.override {
jdks = [ jdks = [

View file

@ -1,8 +1,16 @@
{ pkgs, ... }: # wee oo wee oo warning !!! this is a home manager module!!! destined to be put in hm's import, not nixos' !!!!
{ {
systemd.tmpfiles.rules = [ config,
"L /opt/temurin-21 - - - - ${pkgs.temurin-bin-21}" pkgs,
"L /opt/temurin-17 - - - - ${pkgs.temurin-bin-17}" ...
"L /opt/temurin-8 - - - - ${pkgs.temurin-bin-8}" }:
]; let
inherit (config.lib.file) mkOutOfStoreSymlink;
in
{
home.file = {
".jdks/temurin-21".source = mkOutOfStoreSymlink pkgs.temurin-bin-21;
".jdks/temurin-17".source = mkOutOfStoreSymlink pkgs.temurin-bin-17;
".jdks/temurin-8".source = mkOutOfStoreSymlink pkgs.temurin-bin-8;
};
} }

View file

@ -3,9 +3,10 @@
imports = [ imports = [
camasca.nixosModules.asus-numpad camasca.nixosModules.asus-numpad
../../programs/games.nix ../../programs/games.nix
../../programs/dotnet.nix.nix
]; ];
hm.imports = [ ../../programs/dotnet.nix ];
services.asus-numpad = { services.asus-numpad = {
enable = true; enable = true;
settings.layout = "M433IA"; settings.layout = "M433IA";