This commit is contained in:
Kopatz
2025-05-31 14:52:19 +02:00
parent 2fd1abd987
commit 5f6c258898
3 changed files with 49 additions and 45 deletions

78
flake.lock generated
View File

@@ -423,11 +423,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748226808, "lastModified": 1748665073,
"narHash": "sha256-GaBRgxjWO1bAQa8P2+FDxG4ANBVhjnSjBms096qQdxo=", "narHash": "sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "83665c39fa688bd6a1f7c43cf7997a70f6a109f9", "rev": "282e1e029cb6ab4811114fc85110613d72771dea",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -444,11 +444,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748227609, "lastModified": 1748668774,
"narHash": "sha256-SaSdslyo6UGDpPUlmrPA4dWOEuxCy2ihRN9K6BnqYsA=", "narHash": "sha256-fYk/vk4ClmvHIgnGv/5GNRiDLtNCwXo9aLq36L/x+P4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d23d20f55d49d8818ac1f1b2783671e8a6725022", "rev": "60e4624302d956fe94d3f7d96a560d14d70591b9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -534,11 +534,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1748271215, "lastModified": 1748645134,
"narHash": "sha256-tenIJO9WaE9+aHxAt/14WkBu5i59cr4+vvzbBPHAOv0=", "narHash": "sha256-1YltR+i6l+UpGbkk6OzltMyolxKgAx58HtKgFVm9RVk=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "292a7456af9465a57a7fe3ee36d113ae661a9ff3", "rev": "af2fdb5d58f5d3017aafd78a8ddafb40f710e34b",
"revCount": 6138, "revCount": 6150,
"submodules": true, "submodules": true,
"type": "git", "type": "git",
"url": "https://github.com/hyprwm/Hyprland" "url": "https://github.com/hyprwm/Hyprland"
@@ -735,27 +735,27 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1737371634, "lastModified": 1748294338,
"narHash": "sha256-fTVAWzT1UMm1lT+YxHuVPtH+DATrhYfea3B0MxG/cGw=", "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "ixx", "repo": "ixx",
"rev": "a1176e2a10ce745ff8f63e4af124ece8fe0b1648", "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NuschtOS", "owner": "NuschtOS",
"ref": "v0.0.7", "ref": "v0.0.8",
"repo": "ixx", "repo": "ixx",
"type": "github" "type": "github"
} }
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1747900541, "lastModified": 1748634340,
"narHash": "sha256-dn64Pg9xLETjblwZs9Euu/SsjW80pd6lr5qSiyLY1pg=", "narHash": "sha256-pZH4bqbOd8S+si6UcfjHovWDiWKiIGRNRMpmRWaDIms=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "11f2d9ea49c3e964315215d6baa73a8d42672f06", "rev": "daa628a725ab4948e0e2b795e8fb6f4c3e289a7a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -767,11 +767,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1748162331, "lastModified": 1748437600,
"narHash": "sha256-rqc2RKYTxP3tbjA+PB3VMRQNnjesrT0pEofXQTrMsS8=", "narHash": "sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334", "rev": "7282cb574e0607e65224d33be8241eae7cfe0979",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -783,11 +783,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1748026106, "lastModified": 1748460289,
"narHash": "sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o=", "narHash": "sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "063f43f2dbdef86376cc29ad646c45c46e93234c", "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -807,11 +807,11 @@
"systems": "systems_5" "systems": "systems_5"
}, },
"locked": { "locked": {
"lastModified": 1748261770, "lastModified": 1748564405,
"narHash": "sha256-X+QUzjjZ64lZzzd1dkxIGoLHkJvmDqoEHhx81Mmx0rw=", "narHash": "sha256-uCmQLJmdg0gKWBs+vhNmS9RIPJW8/ddo6TvQ/a4gupc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "91ee94cde3d5fdde68550ac861fd0644ff47109f", "rev": "8b3a69cfea5ba2fa008c6c57ab79c99c513a349b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -829,11 +829,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1748270593, "lastModified": 1748693932,
"narHash": "sha256-zNWrRkz+RCNrdUvjWDfIjVA4KEJL3y19YzVEoLsrwV0=", "narHash": "sha256-yvoVbPJzm230Q0lwJeuO/Ou4SVv9wXtlzMD1apKpZOo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "ab78785ce60222e9e15e4af8d76f4873bd39d445", "rev": "84d20e10373136d5741ff7d53fcf2b5a831518a0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -878,11 +878,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1745046075, "lastModified": 1748298102,
"narHash": "sha256-8v4y6k16Ra/fiecb4DxhsoOGtzLKgKlS+9/XJ9z0T2I=", "narHash": "sha256-PP11GVwUt7F4ZZi5A5+99isuq39C59CKc5u5yVisU/U=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "search", "repo": "search",
"rev": "066afe8643274470f4a294442aadd988356a478f", "rev": "f8a1c221afb8b4c642ed11ac5ee6746b0fe1d32f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -921,11 +921,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748259954, "lastModified": 1748598934,
"narHash": "sha256-Z3lY/RRgqJU6fqMzuB5DZDN5uepahBFST0KI4lDngXE=", "narHash": "sha256-c8o4KJPda4HNj/jWwjrWip7QZmfnuOQxKiAadzu/Ibs=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "ee31e5d226a9ad909c71a72b09864a82dd27b7b8", "rev": "aa547bad843439615bc0a7f97a55d81058b2e9c8",
"revCount": 553, "revCount": 565,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/outfoxxed/quickshell" "url": "https://git.outfoxxed.me/outfoxxed/quickshell"
}, },
@@ -977,11 +977,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1748269774, "lastModified": 1748621009,
"narHash": "sha256-jIvkWbhsrBSV492OuKJwBLAdearm0jmvXoYSMRNseI0=", "narHash": "sha256-X7SqoEEHVsR01GwL9WBs3tuSXdit7YdeBdIHrl+MlZQ=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "aa70426f8f4373da2f454de3e27b565241960599", "rev": "b69e9b761ee682b722e2c9ce46637e767b50f6dc",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -6,6 +6,8 @@ in
{ {
options.custom.graphical.code = { options.custom.graphical.code = {
enable = mkEnableOption "Enables code"; enable = mkEnableOption "Enables code";
rider = mkEnableOption "Enables Rider";
clion = mkEnableOption "Enables Clion";
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
@@ -13,13 +15,15 @@ in
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
man-pages man-pages
jetbrains.idea-ultimate jetbrains.idea-ultimate
#jetbrains.rider
typescript typescript
#jetbrains.clion
insomnia insomnia
nodejs_22 # needed for tabby extension nodejs_22 # needed for tabby extension
python3 python3
gcc gcc
] ++ lib.optionals cfg.rider [
pkgs.jetbrains.rider
] ++ lib.optionals cfg.clion [
pkgs.jetbrains.clion
]; ];
#environment.sessionVariables = { #environment.sessionVariables = {

View File

@@ -10,7 +10,7 @@
../../modules/gpg.nix ../../modules/gpg.nix
#../../modules/xanmod-kernel.nix #../../modules/xanmod-kernel.nix
#../../modules/kernel-testing.nix #../../modules/kernel-testing.nix
../../modules/misc/kernel-testing.nix ../../modules/misc/kernel.nix
../../modules/services/syncthing.nix ../../modules/services/syncthing.nix
../../modules/support/ntfs.nix ../../modules/support/ntfs.nix
../../modules/fh/writing.nix ../../modules/fh/writing.nix
@@ -64,7 +64,7 @@
audio.enable = true; audio.enable = true;
code = { code = {
enable = true; enable = true;
android.enable = true; android.enable = false;
}; };
#emulators.enable = true; #emulators.enable = true;
games = { games = {
@@ -119,8 +119,8 @@
# apple shit # apple shit
#services.usbmuxd.enable = true; #services.usbmuxd.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
inputs.quickshell.packages.x86_64-linux.default #inputs.quickshell.packages.x86_64-linux.default
kdePackages.qtdeclarative #kdePackages.qtdeclarative
#libimobiledevice #libimobiledevice
#ifuse # optional, to mount using 'ifuse' #ifuse # optional, to mount using 'ifuse'
]; ];