some stuff idk

This commit is contained in:
2024-10-07 10:38:48 +02:00
parent fa73e2e32c
commit d3833e1314
3 changed files with 105 additions and 13 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
windows-11
windows-11.conf

View File

@@ -60,6 +60,20 @@ in
# useXkbConfig = true; # use xkb.options in tty.
};
i18n.inputMethod = {
enabled = "fcitx5";
fcitx5.addons = with pkgs; [
fcitx5-rime
fcitx5-mozc
fcitx5-gtk
fcitx5-configtool
];
};
# i18n.inputMethod.fcitx5.engines = with pkgs.fcitx-engines; [ mozc ];
# i18n.inputMethod = {
# enabled = "ibus";
# ibus.engines = with pkgs.ibus-engines; [ mozc ];
# };
# TTY settings
i18n = {
@@ -84,7 +98,7 @@ in
enable = true;
autorun = true;
autoRepeatDelay = 250;
autoRepeatDelay = 200;
autoRepeatInterval = 24;
# DVORAK + NO
@@ -139,8 +153,11 @@ in
# Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true;
services.blueman.enable = true;
hardware.bluetooth = {
enable = true;
powerOnBoot = true;
hsphfpd.enable = true;
settings = {
General = {
@@ -176,6 +193,12 @@ in
xclip
# xorg.xbacklight
# htop
usbutils
udiskie
udisks
# javaPackages.openjfx17
libGL
# gtk3
]);
programs.steam.enable = true;
@@ -265,17 +288,6 @@ in
powerKey = "hibernate";
};
fonts = {
packages = with pkgs; [
(nerdfonts.override { fonts = [ "FiraCode" "Monoid" ]; })
];
fontconfig = {
defaultFonts = {
monospace = [ "Monoid" ];
};
};
};
# video acceleration
# nixpkgs.config.packageOverrides = pkgs: {
@@ -291,5 +303,64 @@ in
# };
# environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; # Force intel-media-driver
services.devmon.enable = true;
services.gvfs.enable = true;
services.udisks2.enable = true;
services.xrdp = {
enable = true;
defaultWindowManager = "xmonad";
openFirewall = true;
};
fonts = {
# enableDefaultFonts = true;
packages = with pkgs; [
(nerdfonts.override { fonts = [ "FiraCode" "Monoid" ]; })
];
fonts = with pkgs; [
noto-fonts
ubuntu_font_family
unifont
noto-fonts-cjk-sans
noto-fonts-cjk-serif
carlito
dejavu_fonts
ipafont
kochi-substitute
source-code-pro
ttf_bitstream_vera
];
fontconfig = {
antialias = true;
# defaultFonts = {
# serif = [ "Ubuntu" ];
# sansSerif = [ "Ubuntu" ];
# monospace = [ "Ubuntu Source" ];
# };
# defaultFonts = {
# monospace = [ "Monoid" ];
# };
defaultFonts = {
monospace = [
"DejaVu Sans Mono"
"IPAGothic"
];
sansSerif = [
"DejaVu Sans"
"IPAPGothic"
];
serif = [
"DejaVu Serif"
"IPAPMincho"
];
};
};
};
}

View File

@@ -16,6 +16,12 @@
brightnessctl
zathura
python3
sage
quickemu
maven
vscode-fhs
anki-bin
tldr
];
# Home Manager is pretty good at managing dotfiles. The primary way to manage
@@ -275,6 +281,12 @@
presence-nvim.enable = true;
which-key.enable = true;
nvim-jdtls = {
enable = true;
data = "/home/fredrikr/.cache/jdtls/workspace";
};
};
extraConfigLua = ''
luasnip = require("luasnip")
@@ -324,13 +336,14 @@
oh-my-zsh = {
enable = true;
plugins = [ "git" "shrink-path" ];
theme = "lambda";
theme = "arrow";
};
shellAliases = {
hibernate = "systemctl hibernate";
suspend = "systemctl suspend";
logout = "sudo pkill -u fredrikr";
lock = "/home/fredrikr/.logout.sh";
};
defaultKeymap = "viins";
@@ -347,4 +360,10 @@
userName = "fredrikr79";
userEmail = "fredrikrobertsen7@gmail.com";
};
programs.java = {
enable = true;
package = (pkgs.jdk21.override { enableJavaFX = true; });
# package = pkgs.jdk21;
};
}