Compare commits
6 Commits
d6ca7ba
...
ea4489732b
Author | SHA1 | Date | |
---|---|---|---|
ea4489732b | |||
6c35b8fb99 | |||
76702ea878 | |||
b261195413 | |||
6651ba444e | |||
093ac9c011 |
18
flake.lock
generated
18
flake.lock
generated
@ -8,11 +8,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "pkgs/firefox-addons",
|
"dir": "pkgs/firefox-addons",
|
||||||
"lastModified": 1753761817,
|
"lastModified": 1754138575,
|
||||||
"narHash": "sha256-FE908x/ihUlr5yn1f+PTMyOjcwotGUodzn7Ej6zZf5U=",
|
"narHash": "sha256-6foT7Sflve4XuLnBKkgN9b9IP4FvdoBA2XQ2IyXmbog=",
|
||||||
"owner": "rycee",
|
"owner": "rycee",
|
||||||
"repo": "nur-expressions",
|
"repo": "nur-expressions",
|
||||||
"rev": "b657cfddb78408e9b53b4a8aaeaac71fc7ea182e",
|
"rev": "27c945a6450d42c62f7e41019d7931b426bb786f",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -29,11 +29,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753888434,
|
"lastModified": 1754085240,
|
||||||
"narHash": "sha256-xQhSeLJVsxxkwchE4s6v1CnOI6YegCqeA1fgk/ivVI4=",
|
"narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "0630790b31d4547d79ff247bc3ba1adda3a017d9",
|
"rev": "e102920c1becb114645c6f92fe14edc0b05cc229",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -60,11 +60,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1753694789,
|
"lastModified": 1753939845,
|
||||||
"narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
|
"narHash": "sha256-K2ViRJfdVGE8tpJejs8Qpvvejks1+A4GQej/lBk5y7I=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
|
"rev": "94def634a20494ee057c76998843c015909d6311",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -12,6 +12,8 @@
|
|||||||
mods.x11.enable = true;
|
mods.x11.enable = true;
|
||||||
programs.firefox.enable = false;
|
programs.firefox.enable = false;
|
||||||
|
|
||||||
|
mods.polybar.fspath = "/home/tomoron";
|
||||||
|
|
||||||
mods.sync.homeFolder = "/home/tomoron/sync";
|
mods.sync.homeFolder = "/home/tomoron/sync";
|
||||||
mods.sync.defaultSynced = false;
|
mods.sync.defaultSynced = false;
|
||||||
mods.sync.syncedAdditions = [ "42_desktop" "Downloads" ];
|
mods.sync.syncedAdditions = [ "42_desktop" "Downloads" ];
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
mods.game.enable = false;
|
||||||
|
mods.hyprland.enable = false;
|
||||||
|
mods.x11.enable = true;
|
||||||
|
programs.firefox.enable = false;
|
||||||
|
|
||||||
services.picom = {
|
services.picom = {
|
||||||
backend = "xrender";
|
backend = "xrender";
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -93,7 +93,7 @@
|
|||||||
#install stdheader 42
|
#install stdheader 42
|
||||||
".config/nvim/plugin/stdheader.vim".source = "${builtins.fetchGit {
|
".config/nvim/plugin/stdheader.vim".source = "${builtins.fetchGit {
|
||||||
url = "https://github.com/42Paris/42header";
|
url = "https://github.com/42Paris/42header";
|
||||||
rev = "71e6a4df6d72ae87a080282bf45bb993da6146b2";
|
rev = "e6e6b191871545e0d43f1aad817070bc806b8fa7";
|
||||||
ref = "master";
|
ref = "master";
|
||||||
}}/plugin/stdheader.vim";
|
}}/plugin/stdheader.vim";
|
||||||
|
|
||||||
|
@ -6,13 +6,19 @@
|
|||||||
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
|
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2025/02/10 02:51:32 by tomoron #+# #+# #
|
# Created: 2025/02/10 02:51:32 by tomoron #+# #+# #
|
||||||
# Updated: 2025/02/10 17:28:27 by tomoron ### ########.fr #
|
# Updated: 2025/08/07 15:30:07 by tomoron ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
{ lib, config, ... }:
|
{ lib, config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
options.mods.polybar.fspath = lib.mkOption {
|
||||||
|
type = lib.types.str;
|
||||||
|
default = "/";
|
||||||
|
description = "set the filesystem path for the remaining disk space";
|
||||||
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.mods.x11.enable {
|
config = lib.mkIf config.mods.x11.enable {
|
||||||
services.polybar.enable = true;
|
services.polybar.enable = true;
|
||||||
services.polybar.script = "pgrep polybar >/dev/null || polybar -q main -c \"$HOME/.config/polybar/config.ini\"&";
|
services.polybar.script = "pgrep polybar >/dev/null || polybar -q main -c \"$HOME/.config/polybar/config.ini\"&";
|
||||||
@ -44,8 +50,8 @@
|
|||||||
|
|
||||||
"module/filesystem" = {
|
"module/filesystem" = {
|
||||||
type = "internal/fs";
|
type = "internal/fs";
|
||||||
mount-0 = "/";
|
mount-0 = config.mods.polybar.fspath;
|
||||||
interval = 30;
|
interval = 10;
|
||||||
fixed-values = true;
|
fixed-values = true;
|
||||||
format-mounted = "<label-mounted>";
|
format-mounted = "<label-mounted>";
|
||||||
format-mounted-prefix = "";
|
format-mounted-prefix = "";
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
|
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2025/02/09 22:01:56 by tomoron #+# #+# #
|
# Created: 2025/02/09 22:01:56 by tomoron #+# #+# #
|
||||||
# Updated: 2025/07/23 18:00:40 by tomoron ### ########.fr #
|
# Updated: 2025/08/04 15:38:21 by tomoron ### ########.fr #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
|
|
||||||
@ -43,5 +43,6 @@
|
|||||||
libcaca
|
libcaca
|
||||||
nasm
|
nasm
|
||||||
nerd-fonts.iosevka
|
nerd-fonts.iosevka
|
||||||
|
compiledb
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -1 +0,0 @@
|
|||||||
/nix/store/ffxpgsp8bpdfab8kd0vnlpappy5s65ag-home-manager-generation
|
|
@ -65,6 +65,22 @@
|
|||||||
#power management
|
#power management
|
||||||
powerManagement.enable = true;
|
powerManagement.enable = true;
|
||||||
powerManagement.cpuFreqGovernor = "powersave";
|
powerManagement.cpuFreqGovernor = "powersave";
|
||||||
|
|
||||||
|
services.asusd = {
|
||||||
|
enable = true;
|
||||||
|
enableUserService = true;
|
||||||
|
};
|
||||||
|
services.supergfxd.enable = true;
|
||||||
|
services.supergfxd.settings = {
|
||||||
|
mode = "Integrated";
|
||||||
|
vfio_enable = true;
|
||||||
|
vfio_save = true;
|
||||||
|
always_reboot = false;
|
||||||
|
no_logind = true;
|
||||||
|
logout_timeout_s = 180;
|
||||||
|
hotplug_type = "None";
|
||||||
|
};
|
||||||
|
|
||||||
services.auto-cpufreq.enable = true;
|
services.auto-cpufreq.enable = true;
|
||||||
services.auto-cpufreq.settings = {
|
services.auto-cpufreq.settings = {
|
||||||
battery = {
|
battery = {
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
{ config, lib, inputs, pkgs, ... }:
|
{ ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
virtualisation.virtualbox.guest.enable = true;
|
virtualisation.virtualbox.guest.enable = true;
|
||||||
|
mods.nvidia-graphics.enable = false;
|
||||||
|
mods.virtualManager.enable = false;
|
||||||
|
mods.gayming.enable = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -12,6 +12,9 @@
|
|||||||
services.displayManager.ly.enable = true;
|
services.displayManager.ly.enable = true;
|
||||||
services.displayManager.ly.settings =
|
services.displayManager.ly.settings =
|
||||||
{
|
{
|
||||||
|
animation = "doom";
|
||||||
|
min_refresh_delta = 50;
|
||||||
|
bigclock = "en";
|
||||||
sleep_cmd = "systemctl sleep";
|
sleep_cmd = "systemctl sleep";
|
||||||
asterisk = "A";
|
asterisk = "A";
|
||||||
auth_fails= 3;
|
auth_fails= 3;
|
||||||
|
Reference in New Issue
Block a user