organize desktop config

This commit is contained in:
Kim, Jimin 2025-05-31 10:44:40 +09:00
parent e578270e69
commit 62fc14e21c
Signed by: pomp
GPG key ID: D3932F82A0667A3B
10 changed files with 34 additions and 84 deletions

22
.vscode/settings.json vendored
View file

@ -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"
],

View file

@ -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. Its perfectly fine and recommended to leave

View file

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
authenticator
];
}

View file

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
cubiomes-viewer
];
}

View file

@ -1,5 +0,0 @@
{ ... }:
{
programs.ghidra.enable = true;
}

View file

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.killall
];
}

View file

@ -1,5 +0,0 @@
{ ... }:
{
programs.ladybird.enable = true;
}

View file

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
monero-gui
];
}

View file

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
mongodb-compass
];
}

View file

@ -1,5 +0,0 @@
{ ... }:
{
hardware.opentabletdriver.enable = true;
}