organize desktop config
This commit is contained in:
parent
e578270e69
commit
62fc14e21c
10 changed files with 34 additions and 84 deletions
22
.vscode/settings.json
vendored
22
.vscode/settings.json
vendored
|
@ -3,6 +3,7 @@
|
|||
"alsa",
|
||||
"anthy",
|
||||
"anytype",
|
||||
"appimage",
|
||||
"atuin",
|
||||
"bufferline",
|
||||
"cachix",
|
||||
|
@ -10,14 +11,18 @@
|
|||
"chillhop",
|
||||
"colorschemes",
|
||||
"compatibilitytools",
|
||||
"cubiomes",
|
||||
"cuda",
|
||||
"dconf",
|
||||
"devenv",
|
||||
"devicons",
|
||||
"devtoolbox",
|
||||
"direnv",
|
||||
"dmask",
|
||||
"dokploy",
|
||||
"dotfiles",
|
||||
"esac",
|
||||
"finegrained",
|
||||
"floaterm",
|
||||
"fmask",
|
||||
"fontconfig",
|
||||
|
@ -28,11 +33,14 @@
|
|||
"ghostty",
|
||||
"gitbutler",
|
||||
"gitoxide",
|
||||
"gparted",
|
||||
"gvariant",
|
||||
"gvfs",
|
||||
"Hanja",
|
||||
"homelab",
|
||||
"hotspot",
|
||||
"ibus",
|
||||
"imhex",
|
||||
"justfile",
|
||||
"keymap",
|
||||
"keymaps",
|
||||
|
@ -42,8 +50,10 @@
|
|||
"lazygit",
|
||||
"lunarclient",
|
||||
"macchiato",
|
||||
"menulibre",
|
||||
"Meslo",
|
||||
"monero",
|
||||
"metasploit",
|
||||
"modesetting",
|
||||
"mullvad",
|
||||
"networkd",
|
||||
"networkmanager",
|
||||
|
@ -55,8 +65,11 @@
|
|||
"nordified",
|
||||
"Noto",
|
||||
"nvim",
|
||||
"nvitop",
|
||||
"nvme",
|
||||
"ollama",
|
||||
"onlyoffice",
|
||||
"openrazer",
|
||||
"Östberg",
|
||||
"papirus",
|
||||
"pipewire",
|
||||
|
@ -64,24 +77,31 @@
|
|||
"pompup",
|
||||
"pompydev",
|
||||
"Prefs",
|
||||
"prismlauncher",
|
||||
"protonup",
|
||||
"protonvpn",
|
||||
"psycopg",
|
||||
"pulseaudio",
|
||||
"pyenv",
|
||||
"qbittorrent",
|
||||
"Qwen",
|
||||
"rtkit",
|
||||
"Rustc",
|
||||
"sysprof",
|
||||
"tailscale",
|
||||
"traefik",
|
||||
"tulnp",
|
||||
"uniemoji",
|
||||
"unityhub",
|
||||
"usbhid",
|
||||
"usbutils",
|
||||
"vboxusers",
|
||||
"vfat",
|
||||
"Vimjoyer",
|
||||
"virtualenv",
|
||||
"virtualisation",
|
||||
"wakatime",
|
||||
"webui",
|
||||
"xhci",
|
||||
"yuki"
|
||||
],
|
||||
|
|
|
@ -11,29 +11,21 @@ args@{
|
|||
(import ../../modules/nixos/adb.nix (args // { user = "pomp"; }))
|
||||
../../modules/nixos/anytype.nix
|
||||
../../modules/nixos/audio.nix
|
||||
../../modules/nixos/authenticator.nix
|
||||
../../modules/nixos/blender.nix
|
||||
../../modules/nixos/browsers.nix
|
||||
../../modules/nixos/cubiomes-viewer.nix
|
||||
../../modules/nixos/devenv.nix
|
||||
(import ../../modules/nixos/docker.nix (args // { user = "pomp"; }))
|
||||
../../modules/nixos/fonts.nix
|
||||
(import ../../modules/nixos/gamemode.nix (args // { user = "pomp"; }))
|
||||
../../modules/nixos/ghidra.nix
|
||||
../../modules/nixos/gnome-remote-desktop.nix
|
||||
../../modules/nixos/gnome.nix
|
||||
../../modules/nixos/killall.nix
|
||||
../../modules/nixos/ladybird.nix
|
||||
../../modules/nixos/locale.nix
|
||||
../../modules/nixos/lunar-client.nix
|
||||
../../modules/nixos/media.nix
|
||||
../../modules/nixos/monero.nix
|
||||
../../modules/nixos/mongodb-compass.nix
|
||||
../../modules/nixos/nautilus.nix
|
||||
(import ../../modules/nixos/nix.nix (args // { user = "pomp"; }))
|
||||
../../modules/nixos/nixvim.nix
|
||||
../../modules/nixos/obs.nix
|
||||
../../modules/nixos/otd.nix
|
||||
(import ../../modules/nixos/razer.nix (args // { user = "pomp"; }))
|
||||
(import ../../modules/nixos/shell.nix (args // { user = "pomp"; }))
|
||||
../../modules/nixos/steam.nix
|
||||
|
@ -49,21 +41,16 @@ args@{
|
|||
};
|
||||
};
|
||||
|
||||
# Packages
|
||||
# Programs & Services
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
# Dev
|
||||
## General GUI
|
||||
devtoolbox
|
||||
mongodb-compass
|
||||
dbeaver-bin
|
||||
filezilla
|
||||
glade
|
||||
seabird
|
||||
kdePackages.kleopatra
|
||||
## General CLI / TUI
|
||||
just
|
||||
oha
|
||||
killall
|
||||
wget
|
||||
nvitop
|
||||
tree
|
||||
|
@ -78,6 +65,7 @@ args@{
|
|||
godot_4-export-templates-bin
|
||||
## Profiling
|
||||
sysprof
|
||||
oha
|
||||
|
||||
# Hacking
|
||||
metasploit
|
||||
|
@ -85,17 +73,14 @@ args@{
|
|||
|
||||
# Gaming
|
||||
prismlauncher
|
||||
cubiomes-viewer
|
||||
|
||||
# Configuration & Monitor
|
||||
dconf-editor
|
||||
seahorse
|
||||
bustle
|
||||
resources
|
||||
gparted
|
||||
gpa
|
||||
menulibre
|
||||
gsmartcontrol
|
||||
cpu-x
|
||||
|
||||
# Office
|
||||
onlyoffice-bin
|
||||
|
@ -104,23 +89,26 @@ args@{
|
|||
collision
|
||||
file-roller
|
||||
protonvpn-gui
|
||||
open-webui
|
||||
labplot
|
||||
pika-backup
|
||||
qbittorrent
|
||||
metadata-cleaner
|
||||
snoop
|
||||
hashes
|
||||
inspector
|
||||
|
||||
# Misc System packages
|
||||
gnupg
|
||||
authenticator
|
||||
appimage-run
|
||||
file
|
||||
];
|
||||
|
||||
# Programs
|
||||
programs.nix-ld.enable = true;
|
||||
programs.ghidra.enable = true;
|
||||
hardware.opentabletdriver.enable = true;
|
||||
services.tailscale.enable = true;
|
||||
services.open-webui.enable = true;
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
acceleration = "cuda";
|
||||
};
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
|
@ -179,14 +167,6 @@ args@{
|
|||
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||
};
|
||||
|
||||
# Services
|
||||
services.tailscale.enable = true;
|
||||
services.open-webui.enable = true;
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
acceleration = "cuda";
|
||||
};
|
||||
|
||||
# This value determines the NixOS release from which the default
|
||||
# settings for stateful data, like file locations and database versions
|
||||
# on your system were taken. It‘s perfectly fine and recommended to leave
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
authenticator
|
||||
];
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
cubiomes-viewer
|
||||
];
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
programs.ghidra.enable = true;
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = [
|
||||
pkgs.killall
|
||||
];
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
programs.ladybird.enable = true;
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
monero-gui
|
||||
];
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
mongodb-compass
|
||||
];
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
hardware.opentabletdriver.enable = true;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue