Compare commits

..

No commits in common. "fdcc7dd24ab9e9a33e35f48f0fa73977254df9ab" and "5d52b63f639099e028f4b6199707f4b28c9595ac" have entirely different histories.

4 changed files with 33 additions and 52 deletions

View File

@ -15,13 +15,13 @@
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
# QT Adwaita theme
qt = {
enable = true;
platformTheme = "gnome";
style = "adwaita-dark";
};
# Enable networking
networking.networkmanager.enable = true;
@ -36,7 +36,8 @@
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
@ -59,6 +60,7 @@
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", MODE:="0666"
'';
# Add nix experimental features.inherit
nix.settings.experimental-features = [ "nix-command" "flakes" ];
}

View File

@ -29,33 +29,19 @@
--replace-fail "syntax-highlighting" "highlight-style"
'';
});
patchedPicoSdk = (pkgs.pico-sdk.override {
withSubmodules = true;
});
patchedElementDesktop = (pkgs.element-desktop.overrideAttrs (oldAttrs: {
desktopItems = [
((builtins.elemAt oldAttrs.desktopItems 0).override { startupWMClass = "element"; })
];
}));
in with pkgs; [
# System
gsettings-desktop-schemas
vulkan-tools
pciutils
dmidecode
alsa-utils
lshw
# Utilities
gparted
hardinfo2
fastfetch
cava
dconf-editor
winetricks
krita
# Games
eden
prismlauncher
# Developement
@ -66,12 +52,15 @@
scrcpy
android-tools
kicad
patchedPicoSdk
(pico-sdk.override {
withSubmodules = true;
})
picotool
gnumake
cmake
gcc
gcc-arm-embedded
python315
arduino-ide
#### next generation of Rmarkdown for Python, Julia, R, and JS:
patchedQuarto
@ -81,20 +70,17 @@
(rWrapper.override {packages = myRPackages; })
(rstudioWrapper.override { packages = myRPackages; })
# Communication
patchedElementDesktop
(element-desktop.overrideAttrs (oldAttrs: {
desktopItems = [
((builtins.elemAt oldAttrs.desktopItems 0).override { startupWMClass = "element"; })
];
}))
discord
# Art
reaper
reaper-sws-extension
reaper-reapack-extension
yabridge
yabridgectl
winePackages.yabridge
# Music
amberol
krita
aseprite
];
# Install other packages.

View File

@ -50,18 +50,17 @@ in
"Utilities"
"AudioVideo"
"Games"
"Kicad"
"Programming"
"Art"
"Kicad"
];
};
"org/gnome/desktop/app-folders/folders/System" = {
name = "Système";
apps = [ "org.gnome.Settings.desktop" "nvidia-settings.desktop" "gparted.desktop" "org.gnome.SystemMonitor.desktop" "org.gnome.baobab.desktop" "org.gnome.Logs.desktop" "ca.desrt.dconf-editor.desktop" "org.gnome.DiskUtility.desktop" "com.github.tchx84.Flatseal.desktop" "hardinfo2.desktop" ];
apps = [ "org.gnome.Settings.desktop" "nvidia-settings.desktop" "gparted.desktop" "org.gnome.SystemMonitor.desktop" "org.gnome.baobab.desktop" "org.gnome.Logs.desktop" "ca.desrt.dconf-editor.desktop" "org.gnome.DiskUtility.desktop" "com.github.tchx84.Flatseal.desktop" ];
};
"org/gnome/desktop/app-folders/folders/Utilities" = {
name = "Utilitaires";
apps = [ "org.gnome.Calendar.desktop" "org.gnome.Papers.desktop" "org.gnome.Weather.desktop" "org.gnome.Connections.desktop" "org.gnome.SimpleScan.desktop" "org.gnome.Maps.desktop" "org.gnome.Geary.desktop" "org.gnome.Contacts.desktop" "org.gnome.Extensions.desktop" "htop.desktop" "org.gnome.font-viewer.desktop" "org.gnome.clocks.desktop" "org.gnome.Characters.desktop" "cups.desktop" "org.gnome.seahorse.Application.desktop" "scrcpy.desktop" "scrcpy-console.desktop" "winetricks.desktop" ];
apps = [ "org.gnome.Calendar.desktop" "org.gnome.Papers.desktop" "org.gnome.Weather.desktop" "org.gnome.Connections.desktop" "org.gnome.SimpleScan.desktop" "org.gnome.Maps.desktop" "org.gnome.Geary.desktop" "org.gnome.Contacts.desktop" "org.gnome.Extensions.desktop" "htop.desktop" "org.gnome.font-viewer.desktop" "org.gnome.clocks.desktop" "org.gnome.Characters.desktop" "cups.desktop" "org.gnome.seahorse.Application.desktop" "scrcpy.desktop" "scrcpy-console.desktop" ];
};
"org/gnome/desktop/app-folders/folders/AudioVideo" = {
name = "Son et vidéo";
@ -69,20 +68,16 @@ in
};
"org/gnome/desktop/app-folders/folders/Games" = {
name = "Jeux";
apps = [ "steam.desktop" "org.prismlauncher.PrismLauncher.desktop" "dev.eden_emu.eden.desktop" "moe.launcher.the-honkers-railway-launcher.desktop" "Counter-Strike 2.desktop" "Half-Life 2.desktop" "Subnautica.desktop" "Portal 2.desktop" "Half-Life.desktop" "Half-Life Blue Shift.desktop" "Half-Life Opposing Force.desktop" "Portal.desktop" "Portal Reloaded.desktop" "Portal Revolution.desktop" "Hollow Knight.desktop" "Hollow Knight Silksong.desktop" "Terraria.desktop" "tModLoader.desktop" "SUPERHOT MIND CONTROL DELETE.desktop" "The Tiny Bang Story.desktop" "Lumino City.desktop" "Celeste.desktop" "Undertale.desktop" "Geometry Dash.desktop" "Lethal Company.desktop" "R.E.P.O..desktop" "Rust.desktop" "PEAK.desktop" "Aimlabs.desktop" "ASTRONEER.desktop" "Besiege.desktop" "Goose Goose Duck.desktop" "The Powder Toy.desktop" "Saihate Station.desktop" "Teardown.desktop" "Titanfall 2.desktop" ];
apps = [ "steam.desktop" "org.prismlauncher.PrismLauncher.desktop" "moe.launcher.the-honkers-railway-launcher.desktop" "Counter-Strike 2.desktop" ];
};
"org/gnome/desktop/app-folders/folders/Programming" = {
name = "Programmation";
apps = [ "code.desktop" "com.jetpackduba.Gitnuro.desktop" ];
};
"org/gnome/desktop/app-folders/folders/Kicad" = {
name = "Kicad";
apps = [ "org.kicad.kicad.desktop" "org.kicad.eeschema.desktop" "org.kicad.pcbnew.desktop" "org.kicad.bitmap2component.desktop" "org.kicad.pcbcalculator.desktop" "org.kicad.gerbview.desktop" ];
};
"org/gnome/desktop/app-folders/folders/Programming" = {
name = "Programmation";
apps = [ "code.desktop" "com.jetpackduba.Gitnuro.desktop" "arduino-ide.desktop" "rstudio.desktop" ];
};
"org/gnome/desktop/app-folders/folders/Art" = {
name = "Art";
apps = [ "cockos-reaper.desktop" "org.kde.krita.desktop" "aseprite.desktop" ];
};
"org/gnome/shell" = {
always-show-log-out = true;
@ -96,15 +91,14 @@ in
(apl-entry "org.gnome.TextEditor.desktop" 5)
(apl-entry "org.gnome.Nautilus.desktop" 6)
(apl-entry "nixos-manual.desktop" 7)
(apl-entry "Kicad" 8)
(apl-entry "Programming" 9)
(apl-entry "Art" 10)
(apl-entry "firefox.desktop" 11)
(apl-entry "element-desktop.desktop" 12)
(apl-entry "discord.desktop" 13)
(apl-entry "io.bassi.Amberol.desktop" 14)
(apl-entry "org.gnome.Console.desktop" 15)
(apl-entry "code.desktop" 16)
(apl-entry "Programming" 8)
(apl-entry "Kicad" 9)
(apl-entry "firefox.desktop" 10)
(apl-entry "element-desktop.desktop" 11)
(apl-entry "discord.desktop" 12)
(apl-entry "io.bassi.Amberol.desktop" 13)
(apl-entry "org.gnome.Console.desktop" 14)
(apl-entry "code.desktop" 15)
]
];
};
@ -191,7 +185,6 @@ in
"applications/pipeline" = "pipeline_default_rounded";
"applications/blacklist" = [
"Minecraft*"
"cs2"
];
};
"org/gnome/shell/extensions/Logo-menu" = {

View File

@ -5,7 +5,7 @@
users.users.ulysse-cura = {
isNormalUser = true;
description = "Ulysse Cura";
extraGroups = [ "networkmanager" "wheel" "audio" "kvm" "adbusers" "dialout" ];
extraGroups = [ "networkmanager" "wheel" "kvm" "adbusers" "dialout" ];
};
# Home-Manager configuration.