Compare commits

..

1 Commits

Author SHA1 Message Date
060013999d set flake release to 25.11 2026-05-13 00:15:32 +02:00
14 changed files with 58 additions and 127 deletions

1
.gitignore vendored
View File

@ -1 +0,0 @@
tmp/

70
flake.lock generated
View File

@ -5,15 +5,16 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1780220641,
"narHash": "sha256-skJ/dYOLw3QzSjtA6HkIskI3DopI8yV5QMdz1hgrun4=",
"lastModified": 1768256610,
"narHash": "sha256-IyL6nZo242nDLoLQVwkqAZXp8FO5kBfjL6Fuh+gZO10=",
"owner": "catppuccin",
"repo": "nix",
"rev": "249534863227f98ff93c991aa6f1f3d23f3bad5e",
"rev": "0734ad8c91342df34f1a1e5c183d053d70ba87c7",
"type": "github"
},
"original": {
"owner": "catppuccin",
"ref": "release-25.11",
"repo": "nix",
"type": "github"
}
@ -26,11 +27,11 @@
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1780200155,
"narHash": "sha256-cKpqEvRqxnCbp/2ZVczMHws31Qh4D/HTEuanWuJmySk=",
"lastModified": 1778558563,
"narHash": "sha256-pT6KVIDxQYymtHC9ix6U/NTBUYJhYRX81Ou/9nAUSgc=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "d29c0c2692ced897777eca19c9bab1b34be0e0d6",
"rev": "f52067bf63247b39b81917d34d74f7c0a9344f05",
"type": "gitlab"
},
"original": {
@ -47,30 +48,27 @@
]
},
"locked": {
"lastModified": 1780099287,
"narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=",
"lastModified": 1778606796,
"narHash": "sha256-P2krpSkFVYJ89bgsnAZ9RtQiGwiTW77sfSJp9SEDscM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d",
"rev": "e1fd7350f4410972bcb8c42a697d8c924ffe642a",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "master",
"ref": "release-25.11",
"repo": "home-manager",
"type": "github"
}
},
"nixos-hardware": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1780065812,
"narHash": "sha256-SCSLUKBmwlSLGQ8Xbr8PjRFtiHNk0l9ktqkcmqdBkfE=",
"lastModified": 1778593042,
"narHash": "sha256-xYGrSg6354UK2K4WSQd4+TfyvfqmvFbSY+ZtGQUXK0c=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "b76b5639c0593e0aeb0b5879ad62d4b30596c144",
"rev": "9bd7c80d43e258aaa607d83b43661df11444d808",
"type": "github"
},
"original": {
@ -82,42 +80,32 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1779877693,
"narHash": "sha256-24YGUZ9p3uLeDBGS5Nc8V7Rt5PaRg1vZ+rnfSuBW7hM=",
"rev": "4100e830e085863741bc69b156ec4ccd53ab5be0",
"type": "tarball",
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1006043.4100e830e085/nixexprs.tar.xz"
"lastModified": 1764521362,
"narHash": "sha256-M101xMtWdF1eSD0xhiR8nG8CXRlHmv6V+VoY65Smwf4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "871b9fd269ff6246794583ce4ee1031e1da71895",
"type": "github"
},
"original": {
"type": "tarball",
"url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"
"owner": "NixOS",
"ref": "25.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1767892417,
"narHash": "sha256-8bW3q88CEg2u4hSP66Vf4lpbLonHz7hqDNBMcCY7E9U=",
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
"type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre924538.3497aa5c9457/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
"url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1780285768,
"narHash": "sha256-m7EXGlsmY2sH6F0ZwLfGVLjzjvqjPKplVGECixfBzUM=",
"lastModified": 1778622285,
"narHash": "sha256-rbrDpSBh7/YGdl8N21MGBQV7Fz/gOFRGec0N7LA6mE8=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1b1002f4b0145d6e517366a6fb6c9b098296d882",
"rev": "8b56d63df6a03dd62269270228941e18ae580a95",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "master",
"ref": "release-25.11",
"repo": "nixpkgs",
"type": "github"
}
@ -128,7 +116,7 @@
"firefox-addons": "firefox-addons",
"home-manager": "home-manager",
"nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_3",
"nixpkgs": "nixpkgs_2",
"sops-nix": "sops-nix"
}
},

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2024/10/17 18:15:24 by tomoron #+# #+# #
# Updated: 2026/05/28 14:26:03 by tomoron ### ########.fr #
# Updated: 2026/05/13 00:04:14 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -14,8 +14,8 @@
description = "Nixos and home-manager config flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/master";
catppuccin.url = "github:catppuccin/nix";
nixpkgs.url = "github:nixos/nixpkgs/release-25.11";
catppuccin.url = "github:catppuccin/nix/release-25.11";
sops-nix = {
url = "github:Mic92/sops-nix";
@ -23,10 +23,13 @@
};
home-manager = {
url = "github:nix-community/home-manager/master";
url = "github:nix-community/home-manager/release-25.11";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware = {
url = "github:NixOS/nixos-hardware/master";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
firefox-addons = {
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";

View File

@ -2,7 +2,6 @@
{
catppuccin = {
enable = true;
autoEnable = true;
flavor = "mocha";
dunst.enable = true;

View File

@ -0,0 +1,13 @@
{ ... }:
{
catppuccin = {
enable = true;
flavor = "mocha";
dunst.enable = true;
dunst.flavor="frappe";
kvantum.apply = true;
rofi.enable = false;
};
}

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2024/10/17 18:15:38 by tomoron #+# #+# #
# Updated: 2026/05/18 13:22:43 by tomoron ### ########.fr #
# Updated: 2026/05/11 13:55:58 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -29,7 +29,7 @@ configSops ? true,
home.username = lib.mkIf (!isOs) "${username}";
home.homeDirectory = lib.mkIf (!isOs) "${homeDir}";
home.stateVersion = "25.11";
home.stateVersion = "26.05";
sops = lib.mkIf configSops{
defaultSopsFile = ../secrets/secrets.yaml;

View File

@ -9,7 +9,6 @@
config = lib.mkIf config.mods.firefox.enable {
catppuccin.firefox.enable = true;
programs.firefox.configPath = "${config.xdg.configHome}/mozilla/firefox";
programs.firefox = {
enable = lib.mkDefault true;
profiles.default = {

View File

@ -9,7 +9,7 @@
config = lib.mkIf config.mods.game.enable {
home.packages = with pkgs;[
lutris
# lutris (broken)
mangohud
moonlight-qt
prismlauncher

View File

@ -13,9 +13,6 @@
defaultEditor = true;
viAlias = true;
vimAlias = true;
withPython3 = false;
withRuby = false;
};
home.packages = with pkgs; [
@ -23,7 +20,6 @@
nixd
nodejs_24
glsl_analyzer
opencode
(pkgs.python3.withPackages (ps: with ps; [
python-lsp-server
pylsp-mypy
@ -36,7 +32,6 @@
# vim.lsp.config('pylsp', {})
# '';
programs.neovim.initLua= ''
local cmp = require'cmp'
cmp.setup({
@ -137,54 +132,11 @@
})
local _99 = require("99")
local cwd = vim.uv.cwd()
local basename = vim.fs.basename(cwd)
_99.setup({
provider = _99.Providers.OpenCodeProvider,
model = "ollama/gemma4:26b",
logger = {
level = _99.DEBUG,
path = "/home/tom/99logs/" .. basename .. ".99.debug",
print_on_error = true,
},
tmp_dir = "./tmp",
--- Completions: #rules and @files in the prompt buffer
completion = {
--- Configure @file completion (all fields optional, sensible defaults)
files = {
-- enabled = true,
-- max_file_size = 102400, -- bytes, skip files larger than this
-- max_files = 5000, -- cap on total discovered files
-- exclude = { ".env", ".env.*", "node_modules", ".git", ... },
},
--- File Discovery:
source = "cmp", -- "native" (default), "cmp", or "blink"
},
md_files = {
-- "AGENT.md",
},
})
vim.keymap.set("v", "<leader>9v", function()
_99.visual()
end)
vim.keymap.set("n", "<leader>9x", function()
_99.stop_all_requests()
end)
vim.keymap.set("n", "<leader>9s", function()
_99.search()
end)
vim.keymap.set("n", "<leader>9m", function()
require("99.extensions.telescope").select_model()
end)
'';
programs.neovim.extraConfig = ''

View File

@ -11,11 +11,8 @@
wayland.windowManager.hyprland.systemd.variables = [ "--all" ];
programs.hyprshot.enable = true;
catppuccin.hyprland.enable = false;
wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.configType = "hyprlang";
wayland.windowManager.hyprland.settings = {
"$mainMod" = "SUPER";
bind = [
@ -121,6 +118,7 @@
};
dwindle = {
pseudotile = true;
force_split = 2;
};

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2025/12/30 20:37:07 by tomoron #+# #+# #
# Updated: 2026/05/28 23:20:01 by tomoron ### ########.fr #
# Updated: 2026/02/21 13:54:43 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -30,11 +30,6 @@
xz
systemd
fribidi
harfbuzz
libgpg-error
gmp
libxcomposite
libxtst
libxrandr

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2025/09/06 00:57:04 by tomoron #+# #+# #
# Updated: 2026/05/21 00:20:51 by tomoron ### ########.fr #
# Updated: 2026/03/30 13:46:43 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -48,9 +48,4 @@
boot.kernelPackages = pkgs.linuxPackages;
boot.supportedFilesystems = [ "zfs" ];
networking.hostId = "98e475dd";
mods.docker = {
enable = true;
boot = false;
};
}

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2025/09/06 00:56:57 by tomoron #+# #+# #
# Updated: 2026/05/31 15:18:34 by tomoron ### ########.fr #
# Updated: 2026/04/27 12:53:46 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -163,12 +163,4 @@
};
};
programs.corectrl.enable = true;
networking.extraHosts = ''
127.0.0.1 mc.tmoron.fr
127.0.0.1 hello.mc.tmoron.fr
127.0.0.1 potato.mc.tmoron.fr
'';
}

View File

@ -6,7 +6,7 @@
# By: tomoron <tomoron@student.42angouleme.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2025/09/06 00:56:36 by tomoron #+# #+# #
# Updated: 2026/05/31 15:39:42 by tomoron ### ########.fr #
# Updated: 2025/09/06 00:56:37 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -21,6 +21,4 @@
system.stateVersion = "25.05";
environment.etc.nixosFlakeName.text = "${flakeName}";
catppuccin.autoEnable = false;
}