mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-11 04:30:41 +03:00
84 lines
1.5 KiB
Nix
Executable File
84 lines
1.5 KiB
Nix
Executable File
{ inputs, ... }@flakeContext:
|
|
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}:
|
|
let
|
|
unstable = import inputs.nixpkgs-unstable { system = "x86_64-linux"; };
|
|
last-stable = import inputs.nixpkgs-last-unstable { system = "x86_64-linux"; };
|
|
stable = import inputs.nixpkgs-stable { system = "x86_64-linux"; };
|
|
in
|
|
{
|
|
programs = {
|
|
fastfetch.enable = true;
|
|
btop.enable = true;
|
|
mangohud.enable = true;
|
|
keepassxc.enable = true;
|
|
zed-editor = {
|
|
enable = true;
|
|
extensions = [
|
|
"nix"
|
|
];
|
|
userSettings = {
|
|
"telemetry" = {
|
|
"diagnostics" = false;
|
|
"metrics" = false;
|
|
};
|
|
"ui_font_size" = 20;
|
|
"buffer_font_size" = 26;
|
|
"theme" = {
|
|
"mode" = "system";
|
|
"light" = "Ayu Light";
|
|
"dark" = "Ayu Dark";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
services = {
|
|
kdeconnect.enable = true;
|
|
easyeffects.enable = true;
|
|
};
|
|
home = {
|
|
packages = with pkgs; [
|
|
# Surfing
|
|
(brave.override {
|
|
commandLineArgs = [
|
|
"--password-store=basic" # on purpose to make it break "--password-store=gnome-libsecret"
|
|
];
|
|
})
|
|
nekoray
|
|
|
|
# Workflow
|
|
#cloudflared
|
|
vscodium
|
|
ayugram-desktop
|
|
vesktop
|
|
gramps
|
|
kdePackages.filelight
|
|
libreoffice-qt6
|
|
localsend
|
|
lollypop
|
|
obsidian
|
|
pdfarranger
|
|
stretchly
|
|
transmission_4-gtk
|
|
vlc
|
|
|
|
#zerotierone
|
|
#tg
|
|
#reaper
|
|
#discord
|
|
|
|
# Games
|
|
ludusavi
|
|
prismlauncher
|
|
lutris
|
|
|
|
# Libs
|
|
libsecret
|
|
|
|
];
|
|
};
|
|
}
|