Moved programs to dedicated module, added flatpak support
This commit is contained in:
parent
f9413d035b
commit
8495b844ad
3 changed files with 12 additions and 129 deletions
|
|
@ -24,6 +24,7 @@ in
|
|||
./modules/nvidia.nix
|
||||
./modules/desktop.nix
|
||||
./modules/ld-fix.nix
|
||||
./modules/programs.nix
|
||||
];
|
||||
|
||||
|
||||
|
|
@ -153,132 +154,6 @@ in
|
|||
#jack.enable = true;
|
||||
};
|
||||
|
||||
|
||||
|
||||
#░█▀█░█▀█░█▀▀░█░█░█▀█░█▀▀░█▀▀░█▀▀
|
||||
#░█▀▀░█▀█░█░░░█▀▄░█▀█░█░█░█▀▀░▀▀█
|
||||
#░▀░░░▀░▀░▀▀▀░▀░▀░▀░▀░▀▀▀░▀▀▀░▀▀▀
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
# TERM UTILS #
|
||||
kitty
|
||||
neovim
|
||||
wget
|
||||
git
|
||||
fastfetch
|
||||
htop
|
||||
cowsay
|
||||
starship
|
||||
cava
|
||||
|
||||
# FILES #
|
||||
gvfs
|
||||
nautilus
|
||||
nautilus-python
|
||||
nautilus-open-any-terminal
|
||||
sushi
|
||||
pandoc
|
||||
texliveFull
|
||||
fsearch
|
||||
filezilla
|
||||
ffmpegthumbnailer
|
||||
zenity
|
||||
imagemagick
|
||||
|
||||
# SCREENSHOTS AND RECORDING #
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
wl-clipboard
|
||||
obs-studio
|
||||
|
||||
# HYPRLAND RELATED #
|
||||
hyprpaper
|
||||
swaybg
|
||||
pkgs-unstable.hyprlock
|
||||
swaylock
|
||||
hypridle
|
||||
hyprpanel
|
||||
hyprsunset
|
||||
hyprpolkitagent
|
||||
waybar
|
||||
hyprpanel
|
||||
wlogout
|
||||
rofi-wayland
|
||||
libnotify
|
||||
|
||||
# OFFICE #
|
||||
onlyoffice-desktopeditors
|
||||
obsidian
|
||||
nextcloud-client
|
||||
xournalpp
|
||||
gnome-text-editor
|
||||
gnome-calculator
|
||||
simple-scan
|
||||
anydesk
|
||||
gimp
|
||||
|
||||
# MEDIA #
|
||||
ffmpeg
|
||||
mpv
|
||||
jellyfin-media-player
|
||||
feishin
|
||||
spotify
|
||||
|
||||
# INTERNET #
|
||||
floorp
|
||||
brave
|
||||
telegram-desktop
|
||||
element-desktop
|
||||
(discord.override {
|
||||
withVencord = true;
|
||||
})
|
||||
mailspring
|
||||
teams-for-linux
|
||||
qbittorrent
|
||||
|
||||
# DEV #
|
||||
vscode-fhs
|
||||
nixd
|
||||
nil
|
||||
zed-editor
|
||||
gnumake
|
||||
cmake
|
||||
ninja
|
||||
libgcc
|
||||
gcc
|
||||
|
||||
# GAMING #
|
||||
mangohud
|
||||
lutris
|
||||
protonup-qt
|
||||
gdlauncher-carbon
|
||||
adwsteamgtk
|
||||
|
||||
# OTHERS #
|
||||
#home-manager
|
||||
seahorse
|
||||
playerctl
|
||||
adw-gtk3
|
||||
remmina
|
||||
appimage-run
|
||||
gnomeExtensions.appindicator
|
||||
|
||||
# UTILS #
|
||||
monitorets
|
||||
gnome-system-monitor
|
||||
xdg-user-dirs
|
||||
brightnessctl
|
||||
|
||||
# CUDA #
|
||||
cudaPackages.cudatoolkit
|
||||
cudaPackages.cudnn
|
||||
cudaPackages.cuda_cudart
|
||||
|
||||
# AUDIO #
|
||||
helvum
|
||||
];
|
||||
|
||||
# ISO mounting utils #
|
||||
programs.cdemu.enable = true;
|
||||
|
||||
|
|
@ -305,7 +180,7 @@ in
|
|||
# DEFAULTS #
|
||||
environment = {
|
||||
sessionVariables = {
|
||||
EDITOR = "nvim";
|
||||
EDITOR = "zed";
|
||||
BROWSER = "floorp";
|
||||
TERMINAL = "kitty";
|
||||
LIBVIRT_DEFAULT_URI = "qemu:///system";
|
||||
|
|
|
|||
|
|
@ -4,9 +4,10 @@
|
|||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
nix-flatpak.url = "github:gmodena/nix-flatpak";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, nixpkgs-unstable, ... } @inputs:
|
||||
outputs = { self, nixpkgs, nixpkgs-unstable, nix-flatpak, ... } @inputs:
|
||||
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
|
|
@ -31,6 +32,7 @@
|
|||
inherit pkgs-unstable;
|
||||
};
|
||||
modules = [
|
||||
nix-flatpak.nixosModules.nix-flatpak
|
||||
./configuration.nix
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -4,12 +4,18 @@
|
|||
|
||||
{config, pkgs, pkgs-unstable, lib, ... }:
|
||||
{
|
||||
|
||||
|
||||
# Enable GDM
|
||||
#services.displayManager.gdm.enable = true;
|
||||
|
||||
# Enable SDDM
|
||||
services.displayManager.sddm.enable = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
kdePackages.qtmultimedia
|
||||
libsForQt5.qt5.qtgraphicaleffects
|
||||
sddm-astronaut
|
||||
];
|
||||
services.displayManager.sddm.theme = "${pkgs.sddm-chili-theme}/share/sddm/themes/chili";
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
|
||||
# Gnome Keyring (for window managers)
|
||||
|
|
|
|||
Loading…
Reference in a new issue