-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackages.nix
90 lines (84 loc) · 2.63 KB
/
packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{ pkgs, inputs, ... }: {
# Install firefox.
programs.firefox.enable = true;
services.flatpak.enable = true;
# For localsend to be able to receive files
networking.firewall.allowedTCPPorts = [ 53317 ];
networking.firewall.allowedUDPPorts = [ 53317 ];
# Allow TCP/UDP port ranges for KDE Connect
networking.firewall.allowedTCPPortRanges = [
{ from = 1714; to = 1764; }
];
networking.firewall.allowedUDPPortRanges = [
{ from = 1714; to = 1764; }
];
# Allow unfree packages
nixpkgs.config.allowBroken = true;
nixpkgs.config.allowUnfree = true;
zramSwap.enable = true;
#programs.zsh.enable = true;
#users.defaultUserShell = pkgs.zsh;
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true;
};
# List packages installed in system profile.
environment.systemPackages = with pkgs; [
# Gui Apps
pkgs.gnome-tweaks
pkgs.gnome-software
#pkgs.bottles
pkgs.libreoffice-qt6-fresh
pkgs.git
inputs.zen-browser.packages."${system}".beta
inputs.zen-browser.packages."${system}".twilight
pkgs.localsend
pkgs.fragments
pkgs.lutris
pkgs.stremio
pkgs.gradience
pkgs.gearlever
pkgs.obsidian
pkgs.ghostty
pkgs.prismlauncher
# Other
pkgs.imagemagick
pkgs.whitesur-icon-theme
pkgs.python3
pkgs.python312Packages.requests
pkgs.gtk4
pkgs.helvetica-neue-lt-std
pkgs.aileron
pkgs.roboto
pkgs.whitesur-gtk-theme
pkgs.whitesur-cursors
pkgs.inotify-tools
pkgs.fastfetch
pkgs.btop
# Integrating Geist Mono font directly from nerd-fonts
pkgs.nerd-fonts.geist-mono
# Gnome Extensions
pkgs.gnomeExtensions.pip-on-top
pkgs.gnomeExtensions.freon
pkgs.gnomeExtensions.blur-my-shell
pkgs.gnomeExtensions.dash2dock-lite
pkgs.gnomeExtensions.compiz-alike-magic-lamp-effect
pkgs.gnomeExtensions.compiz-windows-effect
pkgs.gnomeExtensions.fullscreen-to-empty-workspace
pkgs.gnomeExtensions.logo-menu
pkgs.gnomeExtensions.just-perfection
pkgs.gnomeExtensions.unite
pkgs.gnomeExtensions.caffeine
pkgs.gnomeExtensions.battery-time
#pkgs.gnomeExtensions.pano
pkgs.gnomeExtensions.media-controls
pkgs.gnomeExtensions.rounded-window-corners-reborn
pkgs.gnomeExtensions.panel-corners
pkgs.gnomeExtensions.gsconnect
pkgs.gnomeExtensions.wallpaper-slideshow
pkgs.gnomeExtensions.bluetooth-battery-meter
pkgs.gnomeExtensions.dash-to-dock
];
}