fix: update AI Mailer configuration, adjust polling interval, and modify logging level
feat: update NixOS channel to 25.05 and remove unused unstable imports fix: correct keyboard layout configuration in sway feat: update ai-mailer package source and hash
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
# unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
# config = { allowUnfree = true; };
|
||||
# };
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
unstable.claude-code
|
||||
claude-code
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
-- null-ls
|
||||
local nb = require('null-ls').builtins
|
||||
-- none-ls
|
||||
local nb = require('none-ls').builtins
|
||||
|
||||
require('null-ls').setup({
|
||||
sources = {
|
||||
nb.formatting.alejandra,
|
||||
nb.code_actions.statix,
|
||||
nb.diagnostics.cppcheck,
|
||||
nb.diagnostics.deadnix,
|
||||
nb.diagnostics.statix,
|
||||
nb.diagnostics.eslint,
|
||||
nb.completion.spell,
|
||||
},
|
||||
require('none-ls').setup({
|
||||
sources = {
|
||||
nb.formatting.alejandra,
|
||||
nb.code_actions.statix,
|
||||
nb.diagnostics.cppcheck,
|
||||
nb.diagnostics.deadnix,
|
||||
nb.diagnostics.statix,
|
||||
nb.diagnostics.eslint,
|
||||
nb.completion.spell,
|
||||
},
|
||||
})
|
||||
|
||||
require("gitsigns").setup()
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{ pkgs, ... }:
|
||||
let
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
# unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
# config = { allowUnfree = true; };
|
||||
# };
|
||||
in
|
||||
{
|
||||
environment.variables = { EDITOR = "vim"; };
|
||||
nixpkgs.overlays = [
|
||||
(import ./chatgpt.nix)
|
||||
(import ./gitea.nix)
|
||||
# (import ./gitea.nix)
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
@@ -23,7 +23,7 @@ in
|
||||
ripgrep
|
||||
lua
|
||||
luaPackages.lyaml
|
||||
unstable.aider-chat
|
||||
aider-chat
|
||||
(neovim.override {
|
||||
vimAlias = true;
|
||||
configure = {
|
||||
@@ -33,7 +33,7 @@ in
|
||||
bufferline-nvim
|
||||
catppuccin-nvim
|
||||
chatgpt-nvim
|
||||
gitea-nvim
|
||||
# gitea-nvim
|
||||
cmp-buffer
|
||||
cmp-nvim-lsp
|
||||
cmp-path
|
||||
@@ -53,7 +53,7 @@ in
|
||||
lspkind-nvim
|
||||
mini-icons
|
||||
neogit
|
||||
null-ls-nvim
|
||||
none-ls-nvim
|
||||
nvim-autopairs
|
||||
nvim-cmp
|
||||
nvim-colorizer-lua
|
||||
@@ -75,7 +75,7 @@ in
|
||||
vim-sneak
|
||||
vim-vsnip
|
||||
which-key-nvim
|
||||
unstable.pkgs.vimPlugins.rest-nvim
|
||||
pkgs.vimPlugins.rest-nvim
|
||||
aider-nvim
|
||||
];
|
||||
opt = [];
|
||||
|
||||
@@ -325,8 +325,7 @@ output DP-5 position 0 0
|
||||
output DP-5 bg #282a36 solid_color
|
||||
output DP-5 bg ~/.wallpaper.png center
|
||||
|
||||
input * xkb_layout "de"
|
||||
input * xkb_variant "colemak,,typewriter"
|
||||
input * xkb_layout "de
|
||||
input * xkb_options "grp:win_space_toggle"
|
||||
input "MANUFACTURER1 Keyboard" xkb_model "pc101"
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ let
|
||||
sway-conf = builtins.readFile ./sway.conf + ''
|
||||
exec swaybg -m center -c 252525 -i ~/.wallpaper.png
|
||||
'';
|
||||
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
config = { allowUnfree = true; };
|
||||
};
|
||||
# unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) {
|
||||
# config = { allowUnfree = true; };
|
||||
# };
|
||||
apache-ds-pin = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/9aec01027f7ea2bca07bb51d5ed83e78088871c1.tar.gz";
|
||||
}) {};
|
||||
@@ -44,10 +44,7 @@ in {
|
||||
hardware.graphics.extraPackages = [ pkgs.amdvlk ];
|
||||
environment.variables.VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/amd_icd64.json";
|
||||
|
||||
hardware.pulseaudio.support32Bit = true;
|
||||
|
||||
hardware.sane.enable = true;
|
||||
hardware.pulseaudio.enable = false;
|
||||
|
||||
virtualisation.virtualbox.host.enable = true;
|
||||
users.extraGroups.vboxusers.members = [ "dominik" ];
|
||||
@@ -79,13 +76,13 @@ in {
|
||||
apache-ds-pin.apache-directory-studio
|
||||
rofi-rbw-wayland
|
||||
# TODO: remove at 25.05
|
||||
unstable.cryptomator
|
||||
cryptomator
|
||||
fontforge
|
||||
hypnotix
|
||||
|
||||
unstable.code-cursor
|
||||
unstable.windsurf
|
||||
unstable.codex
|
||||
code-cursor
|
||||
windsurf
|
||||
codex
|
||||
# vscode-insiders
|
||||
# unstable.vscode-fhs
|
||||
|
||||
@@ -97,7 +94,7 @@ in {
|
||||
freecad
|
||||
openscad
|
||||
|
||||
(unstable.where-is-my-sddm-theme.override {
|
||||
(where-is-my-sddm-theme.override {
|
||||
themeConfig.General = {
|
||||
showUsersByDefault = true;
|
||||
background = "/nix/persist/system/wallpaper.png";
|
||||
@@ -169,7 +166,7 @@ in {
|
||||
xorg.libXcursor
|
||||
xorg.libXi
|
||||
xorg.libXrandr
|
||||
yubikey-manager-qt
|
||||
yubioath-flutter
|
||||
];
|
||||
|
||||
programs.light.enable = true;
|
||||
@@ -178,7 +175,8 @@ in {
|
||||
noto-fonts
|
||||
noto-fonts-cjk-sans
|
||||
noto-fonts-emoji
|
||||
nerdfonts
|
||||
nerd-fonts._0xproto
|
||||
nerd-fonts.droid-sans-mono
|
||||
];
|
||||
|
||||
security.rtkit.enable = true;
|
||||
|
||||
Reference in New Issue
Block a user