Compare commits

...

2 commits

Author SHA1 Message Date
Fish
4df759d4c7 Merge branch 'main' of paperclover.dev:nix/config 2025-08-18 18:34:46 -07:00
Fish
5f1c61f4a2 Merged local changes with remote 2025-08-18 18:34:01 -07:00
3 changed files with 33 additions and 20 deletions

View file

@ -44,6 +44,25 @@
# Enable the GNOME Desktop Environment. # Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.xserver.desktopManager.gnome.enable = true;
environment.gnome.excludePackages = (
with pkgs;
[
atomix
cheese
epiphany
geary
gedit
gnome-characters
gnome-music
gnome-photos
gnome-terminal
gnome-tour
hitori
iagno
totem
]
);
# Configure keymap in X11 # Configure keymap in X11
# services.xserver.xkb.layout = "us"; # services.xserver.xkb.layout = "us";
@ -66,7 +85,10 @@
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.fish = { users.users.fish = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" ]; # Enable sudo for the user. extraGroups = [
"wheel" # Enable sudo for the user.
"dialout" # Enable serial access for the user.
];
packages = with pkgs; [ packages = with pkgs; [
tree tree
git git
@ -77,6 +99,7 @@
}; };
programs.firefox.enable = true; programs.firefox.enable = true;
programs.neovim.defaultEditor.enable = true;
# List packages installed in system profile. # List packages installed in system profile.
# You can use https://search.nixos.org/ to find more packages (and options). # You can use https://search.nixos.org/ to find more packages (and options).

View file

@ -17,23 +17,14 @@
ghostty ghostty
stremio stremio
julia julia
qbittorrent
calibre calibre
mpv mpv
signal-desktop signal-desktop
python3 python3
gh gh
spotify
# Gaming # Gaming
bottles
lutris
mangohud
dxvk_2
steam-run
vulkan-tools
path-of-building
wineWowPackages.stable
winetricks
(prismlauncher.override { gamemodeSupport = true; }) (prismlauncher.override { gamemodeSupport = true; })
# System & desktop tools # System & desktop tools
@ -47,18 +38,17 @@
grub2 grub2
efibootmgr efibootmgr
distrobox distrobox
pqiv
# Dev tools # Dev tools
legcord legcord
hyfetch hyfetch
arduino-cli kicad
rust-bin.stable.latest.default
tytools # Unsorted
inputs.zls.packages.x86_64-linux.zls ripgrep
platformio busybox
usbutils imagemagick
teensy-loader-cli
teensyduino
]; ];
}; };

View file

@ -1,7 +1,7 @@
rec { rec {
username = "fish"; # username username = "fish"; # username
name = "Fish"; # name/identifier name = "Fish"; # name/identifier
email = "fish@fishcat.fish"; # email (used for certain configurations) email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations)
dotfilesDir = "~/config"; # absolute path of the local repo dotfilesDir = "~/config"; # absolute path of the local repo
theme = "catppuccin-mocha"; # name of theme that stylix will use theme = "catppuccin-mocha"; # name of theme that stylix will use
browser = "firefox"; # Default browser; must select one from ./user/app/browser/ browser = "firefox"; # Default browser; must select one from ./user/app/browser/