Update de rotina

This commit is contained in:
DarkGui
2025-11-02 18:11:35 -03:00
parent 939cff1632
commit bb89c755e8
18 changed files with 117 additions and 151 deletions
+1
View File
@@ -7,6 +7,7 @@
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
gnome-disk-utility
]; ];
programs.kdeconnect = { programs.kdeconnect = {
enable = true; enable = true;
+2 -2
View File
@@ -1,8 +1,8 @@
{ config, lib, inputs, pkgs, ... }: { { config, lib, inputs, pkgs, ... }: {
imports = [ imports = [
./cosmic.nix #./cosmic.nix
#./gnome.nix #./gnome.nix
#./kde.nix ./kde.nix
]; ];
} }
+7 -4
View File
@@ -5,18 +5,21 @@
displayManager.sddm.enable = true; displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true; displayManager.sddm.wayland.enable = true;
desktopManager.plasma6.enable = true; desktopManager.plasma6.enable = true;
xserver.enable = false;
}; };
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
kdePackages.partitionmanager kdePackages.partitionmanager
kdePackages.filelight kdePackages.filelight
kdePackages.dolphin
kdePackages.ark
kdePackages.qtmultimedia kdePackages.qtmultimedia
kdePackages.kate
kdePackages.kcalc kdePackages.kcalc
]; ];
environment.plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration
konsole
elisa
];
} }
+2 -2
View File
@@ -2,9 +2,9 @@
imports = [ imports = [
./distrobox.nix ./distrobox.nix
./lact.nix
./obs.nix
./pkgs.nix ./pkgs.nix
./steam.nix ./steam.nix
./lact.nix
./obs.nix
]; ];
} }
+4 -14
View File
@@ -7,35 +7,25 @@
## Aplicativos sociais ## Aplicativos sociais
inputs.zen-browser.packages.${system}.default inputs.zen-browser.packages.${system}.default
## jogos
lsfg-vk
lsfg-vk-ui
## Utilitários do sistema e dev tools ## Utilitários do sistema e dev tools
nh nh
home-manager home-manager
vulkan-tools-lunarg vulkan-tools
vulkan-loader vulkan-loader
vulkan-utility-libraries vulkan-utility-libraries
gcc gcc
preload preload
ethtool ethtool
winetricks
wineWowPackages.staging
efibootmgr efibootmgr
docker-compose docker-compose
podman podman
freerdp freerdp
dmidecode dmidecode
inputs.winboat.packages.${system}.winboat winboat
gitFull gitFull
kdePackages.partitionmanager kdePackages.partitionmanager
## inputs stable
## repositorio 25.05 #inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.vulkan-tools
## repositorio chaotic
#inputs.chaotic.packages.${pkgs.system}.proton-cachyos
]; ];
} }
+2 -12
View File
@@ -1,17 +1,6 @@
{ config, lib, inputs, pkgs, ... }: { { config, lib, inputs, pkgs, ... }: {
## config fish programs.fish.enable = true;
environment.systemPackages = with pkgs; [
fishPlugins.done
fishPlugins.fzf-fish
fishPlugins.forgit
fishPlugins.hydro
fzf
fishPlugins.grc
grc
];
programs.fish.enable = true;
## auto start fish com bash ## auto start fish com bash
programs.bash = { programs.bash = {
@@ -22,4 +11,5 @@
exec ${pkgs.fish}/bin/fish $LOGIN_OPTION exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
fi ''; fi '';
}; };
} }
-7
View File
@@ -2,13 +2,6 @@
services.flatpak = { services.flatpak = {
enable = true; enable = true;
packages = [
"org.vinegarhq.Sober"
];
update.auto = {
enable = true;
onCalendar = "weekly"; # Default value
};
}; };
xdg.portal = { xdg.portal = {
+1 -1
View File
@@ -2,7 +2,6 @@
imports = [ imports = [
./alias.nix ./alias.nix
./fish.nix
./audio.nix ./audio.nix
./idioma.nix ./idioma.nix
./nixhelper.nix ./nixhelper.nix
@@ -12,5 +11,6 @@
./variables.nix ./variables.nix
./wireless.nix ./wireless.nix
./zstd.nix ./zstd.nix
./fish.nix
]; ];
} }
+1 -1
View File
@@ -8,7 +8,7 @@
programs.nh = { programs.nh = {
enable = true; enable = true;
clean.enable = true; clean.enable = true;
clean.extraArgs = "--keep-since 4d --keep 3"; clean.extraArgs = "--keep-since 8d --keep 7";
flake = "/etc/nixos"; # sets NH_OS_FLAKE variable for you flake = "/etc/nixos"; # sets NH_OS_FLAKE variable for you
}; };
+3 -1
View File
@@ -4,6 +4,8 @@
./Fontes/fontes.nix ./Fontes/fontes.nix
./git/git.nix ./git/git.nix
./kitty/kitty.nix ./kitty/kitty.nix
./pkgs/pkgs.nix ./pkgs/imp_pkgs.nix
./shell/fish.nix
./shell/starship.nix
]; ];
} }
+6
View File
@@ -0,0 +1,6 @@
{ config, lib, inputs, pkgs, ... }: {
imports = [
./pkgs.nix
];
}
+5 -3
View File
@@ -18,9 +18,12 @@
mangohud mangohud
protonplus protonplus
hydralauncher hydralauncher
lsfg-vk
lsfg-vk-ui
## Utilitários do sistema e dev tools ## Utilitários do sistema e dev tools
fastfetch fastfetch
qbittorrent
cpu-x cpu-x
git git
btop-cuda btop-cuda
@@ -28,15 +31,14 @@
flatpak flatpak
appimage-run appimage-run
wget wget
lact
kitty kitty
vlc vlc
tree tree
python3 python3
unrar unrar
droidcam droidcam
gpart winetricks
wineWowPackages.staging
]; ];
} }
+14
View File
@@ -0,0 +1,14 @@
{ config, lib, inputs, pkgs, ... }: {
## config fish
home.packages = with pkgs; [
fishPlugins.done
fishPlugins.fzf-fish
fishPlugins.forgit
fishPlugins.hydro
fzf
fishPlugins.grc
grc
];
}
+9
View File
@@ -0,0 +1,9 @@
{ config, lib, inputs, pkgs, ... }: {
programs.starship = {
enable = true;
settings = lib.importTOML "${config.programs.starship.package}/share/starship/presets/nerd-font-symbols.toml";
enableFishIntegration = true;
};
}
+10
View File
@@ -33,5 +33,15 @@
packages = with pkgs; [ ]; packages = with pkgs; [ ];
}; };
## sudo-rs
security = {
sudo.enable = false;
sudo-rs = {
enable = true;
execWheelOnly = true;
wheelNeedsPassword = true;
};
};
system.stateVersion = "25.05"; # versao do nix system.stateVersion = "25.05"; # versao do nix
} }
+46 -97
View File
@@ -7,11 +7,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1759319421, "lastModified": 1761836926,
"narHash": "sha256-45yE92tDGtCX/vdyUuD3ckCqyZ3pwP0yrTorjvL80fc=", "narHash": "sha256-HnNzEUuBqmJCUV/N/IbL0wFT1LHmNGWTLkUg7yRIhpY=",
"owner": "ezKEa", "owner": "ezKEa",
"repo": "aagl-gtk-on-nix", "repo": "aagl-gtk-on-nix",
"rev": "37bf87881ae7a68bccdd383fef345c748a23d3b7", "rev": "e601b479a3d08124ee6ceea391cdc3f395aab54e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -29,11 +29,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1760747305, "lastModified": 1762036128,
"narHash": "sha256-SsuuyaFp4TbJ+ofti9EXot9gIOk4vZqccat/zERVQN4=", "narHash": "sha256-0VgVPYq5upSXc+LSn3ubxJhH+DLdakYW4QXeabo0Ivg=",
"owner": "chaotic-cx", "owner": "chaotic-cx",
"repo": "nyx", "repo": "nyx",
"rev": "9838e14b30857ac0a50dbe98a5ba2233d6ccb2de", "rev": "499783c86e6e9436534d1a23b35da98c7f6af3f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -46,11 +46,11 @@
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747046372, "lastModified": 1761588595,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -102,11 +102,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760662441, "lastModified": 1761878381,
"narHash": "sha256-mlDqR1Ntgs9uYYEAUR1IhamKBO0lxoNS4zGLzEZaY0A=", "narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "722792af097dff5790f1a66d271a47759f477755", "rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -122,11 +122,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760887455, "lastModified": 1762087455,
"narHash": "sha256-/xU8iYZjolWbMUNBQF6af5zgGs73Qw21WMgz1tLs3Yw=", "narHash": "sha256-hpbPma1eUKwLAmiVRoMgIHbHiIKFkcACobJLbDt6ABw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "aeabc1ac63e6ebb8ba4714c4abdfe0556f2de765", "rev": "43e205606aeb253bfcee15fd8a4a01d8ce8384ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -165,11 +165,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760534924, "lastModified": 1761748321,
"narHash": "sha256-OIOCC86DxTxp1VG7xAiM+YABtVqp6vTkYIoAiGQMqso=", "narHash": "sha256-hD5mVzmUeyVppjArdy2uVdQe/CQUR9i3WgZB05onE7A=",
"owner": "Jovian-Experiments", "owner": "Jovian-Experiments",
"repo": "Jovian-NixOS", "repo": "Jovian-NixOS",
"rev": "100b4e000032b865563a9754e5bca189bc544764", "rev": "533db5857c9e00ca352558a928417116ee08a824",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -178,21 +178,6 @@
"type": "github" "type": "github"
} }
}, },
"nix-flatpak": {
"locked": {
"lastModified": 1754777568,
"narHash": "sha256-0bBqT+3XncgF8F03RFAamw9vdf0VmaDoIJLTGkjfQZs=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "62f636b87ef6050760a8cb325cadb90674d1e23e",
"type": "github"
},
"original": {
"owner": "gmodena",
"repo": "nix-flatpak",
"type": "github"
}
},
"nix-github-actions": { "nix-github-actions": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -218,11 +203,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1759036355, "lastModified": 1761672384,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", "narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127", "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -234,11 +219,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1760914368, "lastModified": 1762116731,
"narHash": "sha256-qGHL19N/yhtmnX5uxj7uN6+yGLMaB9sZTwqeA9mU2Iw=", "narHash": "sha256-RjJanNtBvmtjkBbA8OtCnXvEW6MjV7BCnL5BNckVQHE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ffef919861bf00e40a1a61a479e8f21c27e011b3", "rev": "0af24ccb88ca178279669717d42e7959e7d70bbd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -249,11 +234,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1760725957, "lastModified": 1761999846,
"narHash": "sha256-tdoIhL/NlER290HfSjOkgi4jfmjeqmqrzgnmiMtGepE=", "narHash": "sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "81b927b14b7b3988334d5282ef9cba802e193fe1", "rev": "3de8f8d73e35724bf9abef41f1bdbedda1e14a31",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -281,11 +266,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1760703608, "lastModified": 1761907660,
"narHash": "sha256-MMIIShabm9KnYTmm0WbJ2h+jxI86gfE7NcByVOaBNNU=", "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "PedroHLC", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "95d8e5f411dc2fcc7f73a72766aaabfab1a1c456", "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -297,11 +282,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1760524057, "lastModified": 1761907660,
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -311,22 +296,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": {
"locked": {
"lastModified": 1758690382,
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e643668fd71b949c53f8626614b21ff71a07379d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
@@ -335,11 +304,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760909691, "lastModified": 1762116325,
"narHash": "sha256-zAMLBve67hWDKmZzG1KVZRNTzENs2cV9TBE2iHElDGc=", "narHash": "sha256-MyRBPzCbjKrniwb/hU2a2+z8ojvrBTeRNaHO/SXCqnE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "7e6ab8df192a781aa95a191b683e463d7cb1e4fb", "rev": "2ff8c3ddb2281b478d81a127aaaf297e9ebc2f60",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -353,12 +322,10 @@
"aagl": "aagl", "aagl": "aagl",
"chaotic": "chaotic", "chaotic": "chaotic",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_4",
"nixpkgs-master": "nixpkgs-master", "nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"nur": "nur", "nur": "nur",
"winboat": "winboat",
"zen-browser": "zen-browser" "zen-browser": "zen-browser"
} }
}, },
@@ -367,11 +334,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1759199574, "lastModified": 1761791894,
"narHash": "sha256-w24RYly3VSVKp98rVfCI1nFYfQ0VoWmShtKPCbXgK6A=", "narHash": "sha256-myRIDh+PxaREz+z9LzbqBJF+SnTFJwkthKDX9zMyddY=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "381776b12d0d125edd7c1930c2041a1471e586c0", "rev": "59c45eb69d9222a4362673141e00ff77842cd219",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -388,11 +355,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760668505, "lastModified": 1761964689,
"narHash": "sha256-Ed0cGwPZtLRiSvMx4KgPx8bhLYzn5jiJ7s5o5vj4oG0=", "narHash": "sha256-Zo3LQQDz+64EQ9zor/WmeNTFLoZkjmhp0UY3G0D3seE=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "18234d2c11b10eaec9ccc3a1089a5ea872ec8858", "rev": "63d22578600f70d293aede6bc737efef60ebd97f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -401,24 +368,6 @@
"type": "github" "type": "github"
} }
}, },
"winboat": {
"inputs": {
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1760827883,
"narHash": "sha256-6Cvg9YE8wqpkdjnw0HwJH+HOWY9inO/slXf48w+84RM=",
"owner": "TibixDev",
"repo": "winboat",
"rev": "a1b1105a30b1f5210ce29077e19f21b53083469a",
"type": "github"
},
"original": {
"owner": "TibixDev",
"repo": "winboat",
"type": "github"
}
},
"zen-browser": { "zen-browser": {
"inputs": { "inputs": {
"home-manager": "home-manager_3", "home-manager": "home-manager_3",
@@ -427,11 +376,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760898315, "lastModified": 1762067864,
"narHash": "sha256-d2qbZpREjUQm65lzS70b2TVgTfOpAjQUZa+FS58+WnA=", "narHash": "sha256-Q7o8NTYIbGMmMrgrx9PTmmaj/GM/DWJjM6U+daaiiyk=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "5e52b6a9ec07d22c9555891005b1b39f1bbd83ed", "rev": "68b3775543b442b06a76e498fd342b16a8619757",
"type": "github" "type": "github"
}, },
"original": { "original": {
+1 -4
View File
@@ -6,8 +6,6 @@
nixpkgs-master.url = "github:nixos/nixpkgs"; nixpkgs-master.url = "github:nixos/nixpkgs";
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
aagl.url = "github:ezKEa/aagl-gtk-on-nix"; aagl.url = "github:ezKEa/aagl-gtk-on-nix";
winboat.url = "github:TibixDev/winboat";
nix-flatpak.url = "github:gmodena/nix-flatpak"; # unstable branch. Use github:gmodena/nix-flatpak/?ref=<tag> to pin releases.
home-manager = { home-manager = {
url = "github:nix-community/home-manager/"; url = "github:nix-community/home-manager/";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -21,7 +19,7 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
}; };
outputs = { self,nixpkgs,nixpkgs-stable,nixpkgs-master,home-manager,chaotic, zen-browser,nur, aagl, winboat, nix-flatpak, ...} @ inputs: { outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,chaotic ,zen-browser ,nur ,aagl , ...} @ inputs: {
nixosConfigurations = { nixosConfigurations = {
"Alfa" = nixpkgs.lib.nixosSystem { "Alfa" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
@@ -30,7 +28,6 @@
./configuration.nix ./configuration.nix
chaotic.nixosModules.default chaotic.nixosModules.default
nur.modules.nixos.default nur.modules.nixos.default
nix-flatpak.nixosModules.nix-flatpak
{imports = [ aagl.nixosModules.default ]; {imports = [ aagl.nixosModules.default ];
nix.settings = aagl.nixConfig; # Set up Cachix nix.settings = aagl.nixConfig; # Set up Cachix
programs.anime-game-launcher.enable = true; programs.anime-game-launcher.enable = true;