Compare commits
2 commits
26a4a83adb
...
e0ef069479
Author | SHA1 | Date | |
---|---|---|---|
e0ef069479 | |||
6766993a87 |
0
.gitignore
vendored
Normal file → Executable file
0
.gitmodules
vendored
Normal file → Executable file
|
@ -184,7 +184,7 @@
|
||||||
((nerdfonts.override { fonts = [ "Hack" "DejaVuSansMono" "DroidSansMono" "Noto" ]; }))
|
((nerdfonts.override { fonts = [ "Hack" "DejaVuSansMono" "DroidSansMono" "Noto" ]; }))
|
||||||
mononoki
|
mononoki
|
||||||
# noto-fonts
|
# noto-fonts
|
||||||
noto-fonts-cjk
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
];
|
];
|
||||||
enableDefaultPackages = true;
|
enableDefaultPackages = true;
|
||||||
|
|
0
absol/doom/config.el
Normal file → Executable file
0
absol/doom/init.el
Normal file → Executable file
0
absol/doom/packages.el
Normal file → Executable file
0
absol/eww/config/eww.scss
Normal file → Executable file
0
absol/eww/config/eww.yuck
Normal file → Executable file
0
absol/eww/config/widgets/resources/eww.yuck
Normal file → Executable file
0
absol/eww/config/widgets/workspaces/change-active-workspace.sh
Normal file → Executable file
0
absol/eww/config/widgets/workspaces/eww.yuck
Normal file → Executable file
0
absol/eww/default.nix
Normal file → Executable file
0
absol/hardware-configuration.nix
Normal file → Executable file
0
absol/hypr/catppuccin-macchiato.rasi
Normal file → Executable file
2
absol/hypr/hypridle.conf
Normal file → Executable file
|
@ -6,7 +6,7 @@ general {
|
||||||
|
|
||||||
listener {
|
listener {
|
||||||
timeout = 150 # 2.5min.
|
timeout = 150 # 2.5min.
|
||||||
on-timeout = brillo -O && brillo -S 10 # set monitor backlight to minimum, avoid 0 on OLED monitor.
|
on-timeout = brillo -O && brillo -S 4 # set monitor backlight to minimum, avoid 0 on OLED monitor.
|
||||||
on-resume = brillo -I # monitor backlight restore.
|
on-resume = brillo -I # monitor backlight restore.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
0
absol/hypr/hyprland.nix
Normal file → Executable file
0
absol/hypr/hyprlock.conf
Normal file → Executable file
0
absol/hypr/hyprpaper.conf
Normal file → Executable file
0
absol/hypr/wallpaper.jpg
Normal file → Executable file
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
0
absol/hypr/wallpaper_old.jpg
Normal file → Executable file
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
|
@ -16,6 +16,7 @@
|
||||||
ausweisapp
|
ausweisapp
|
||||||
|
|
||||||
# stuff
|
# stuff
|
||||||
|
swi-prolog
|
||||||
jq
|
jq
|
||||||
vlc
|
vlc
|
||||||
openvpn
|
openvpn
|
||||||
|
|
0
common/doom.d/config.el
Normal file → Executable file
0
common/doom.d/init.el
Normal file → Executable file
0
common/doom.d/packages.el
Normal file → Executable file
0
common/neovim/coc.nix
Normal file → Executable file
0
common/neovim/coq.nix
Normal file → Executable file
0
common/neovim/default.nix
Normal file → Executable file
0
common/neovim/haskell.nix
Normal file → Executable file
0
common/neovim/lightline.nix
Normal file → Executable file
0
common/neovim/nerdtree.nix
Normal file → Executable file
0
common/neovim/nvimrc.nix
Normal file → Executable file
0
common/neovim/telescope.nix
Normal file → Executable file
0
common/neovim/treesitter.nix
Normal file → Executable file
0
common/vim.nix
Normal file → Executable file
0
common/vimrc.nix
Normal file → Executable file
|
@ -15,6 +15,12 @@
|
||||||
valentjn.vscode-ltex
|
valentjn.vscode-ltex
|
||||||
ms-vscode.cpptools
|
ms-vscode.cpptools
|
||||||
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||||
|
{
|
||||||
|
name = "vsc-prolog";
|
||||||
|
publisher = "arthurwang";
|
||||||
|
version = "0.8.23";
|
||||||
|
sha256 = "sha256-Da2dCpruVqzP3g1hH0+TyvvEa1wEwGXgvcmIq9B/2cQ=";
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "better-cpp-syntax";
|
name = "better-cpp-syntax";
|
||||||
publisher = "jeff-hykin";
|
publisher = "jeff-hykin";
|
||||||
|
@ -59,6 +65,7 @@
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
|
"prolog.executablePath" = "/nix/store/dqabj0wj4ffqd0f051xm6pdrrx928fpl-user-environment/bin/swipl";
|
||||||
"agdaMode.connection.agdaLanguageServer" = false;
|
"agdaMode.connection.agdaLanguageServer" = false;
|
||||||
"agdaMode.highlighting.getHighlightWithThemeColors" = false;
|
"agdaMode.highlighting.getHighlightWithThemeColors" = false;
|
||||||
"editor.unicodeHighlight.ambiguousCharacters" = false;
|
"editor.unicodeHighlight.ambiguousCharacters" = false;
|
||||||
|
|
0
dafoe/README.md
Normal file → Executable file
0
dafoe/configuration.nix
Normal file → Executable file
0
dafoe/hardware-configuration.nix
Normal file → Executable file
0
dafoe/programs/default.nix
Normal file → Executable file
0
dafoe/programs/neovim.nix
Normal file → Executable file
0
dafoe/programs/ssh.nix
Normal file → Executable file
0
dafoe/programs/starship.nix
Normal file → Executable file
0
dafoe/programs/zsh.nix
Normal file → Executable file
0
dafoe/services/acme.nix
Normal file → Executable file
0
dafoe/services/ddns.nix
Normal file → Executable file
0
dafoe/services/default.nix
Normal file → Executable file
0
dafoe/services/forgejo.nix
Normal file → Executable file
0
dafoe/services/nextcloud.nix
Normal file → Executable file
0
dafoe/services/nginx.nix
Normal file → Executable file
0
dafoe/services/restic.nix
Normal file → Executable file
0
dafoe/services/resumee-website.nix
Normal file → Executable file
0
dafoe/services/ssh.nix
Normal file → Executable file
0
dafoe/services/vaultwarden.nix
Normal file → Executable file
18
flake.lock
Normal file → Executable file
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729864948,
|
"lastModified": 1730837930,
|
||||||
"narHash": "sha256-CeGSqbN6S8JmzYJX/HqZjr7dMGlvHLLnJJarwB45lPs=",
|
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "0c0268a3c80d30b989d0aadbd65f38d4fa27a9a0",
|
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -27,11 +27,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729224425,
|
"lastModified": 1730743354,
|
||||||
"narHash": "sha256-w9dNUedNe2qnhHuhcRf7A1l29+/6DxdMfwN6g4U3c/w=",
|
"narHash": "sha256-gU4NySYyXeAzVaF5bI6BKmj2CdgiwGFnuPjXUId3Dx0=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "contrib",
|
"repo": "contrib",
|
||||||
"rev": "d72bc8b1cd30d448bd438e8328f8eeb4c0f2ddb6",
|
"rev": "792f6b83dc719214e0e2a0b380c34f147b28ece2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -49,11 +49,11 @@
|
||||||
},
|
},
|
||||||
"unstable": {
|
"unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729665710,
|
"lastModified": 1730785428,
|
||||||
"narHash": "sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4=",
|
"narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "2768c7d042a37de65bb1b5b3268fc987e534c49d",
|
"rev": "4aa36568d413aca0ea84a1684d2d46f55dbabad7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
0
flake.nix
Normal file → Executable file
0
gunther/README.md
Normal file → Executable file
|
@ -37,6 +37,10 @@
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
boot.loader.efi.efiSysMountPoint = "/boot";
|
boot.loader.efi.efiSysMountPoint = "/boot";
|
||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
boot.loader.systemd-boot.extraEntries."debian.conf" = ''
|
||||||
|
title Debian
|
||||||
|
efi /efi/debian/shimx64.efi
|
||||||
|
'';
|
||||||
|
|
||||||
networking.hostName = "gunther";
|
networking.hostName = "gunther";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
@ -188,7 +192,7 @@
|
||||||
((nerdfonts.override { fonts = [ "Hack" "DejaVuSansMono" "DroidSansMono" "Noto" ]; }))
|
((nerdfonts.override { fonts = [ "Hack" "DejaVuSansMono" "DroidSansMono" "Noto" ]; }))
|
||||||
mononoki
|
mononoki
|
||||||
# noto-fonts
|
# noto-fonts
|
||||||
noto-fonts-cjk
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
];
|
];
|
||||||
enableDefaultPackages = true;
|
enableDefaultPackages = true;
|
||||||
|
|
0
gunther/doom/config.el
Normal file → Executable file
0
gunther/doom/init.el
Normal file → Executable file
0
gunther/doom/packages.el
Normal file → Executable file
0
gunther/eww/config/eww.scss
Normal file → Executable file
0
gunther/eww/config/eww.yuck
Normal file → Executable file
0
gunther/eww/config/widgets/resources/eww.yuck
Normal file → Executable file
0
gunther/eww/config/widgets/window-title/eww.yuck
Normal file → Executable file
0
gunther/eww/config/widgets/window-title/get-window-title.sh
Normal file → Executable file
0
gunther/eww/config/widgets/workspaces/change-active-workspace.sh
Normal file → Executable file
0
gunther/eww/config/widgets/workspaces/eww.yuck
Normal file → Executable file
0
gunther/eww/default.nix
Normal file → Executable file
|
@ -8,29 +8,34 @@
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
[ (modulesPath + "/installer/scan/not-detected.nix")
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" "amdgpu" ];
|
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||||
boot.initrd.kernelModules = [ "amdgpu" ];
|
boot.initrd.kernelModules = [ ];
|
||||||
boot.kernelModules = [ "amdgpu" ];
|
boot.kernelModules = [ "kvm-intel" ];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
boot.kernelParams = [ "video=DP-1:2560x1440@144" "video=HDMI-A-1:1920x1080@75" ];
|
boot.kernelParams = [ "video=DP-1:2560x1440@144" "video=HDMI-A-1:1920x1080@75" ];
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/disk/by-uuid/2191540a-8cf9-400e-b4bc-9dbf71527b07";
|
{ device = "/dev/disk/by-uuid/8dce9c4c-8b94-4b1e-af4f-3fa5450f2b74";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/boot" =
|
fileSystems."/boot" =
|
||||||
{ device = "/dev/disk/by-uuid/3DD6-C061";
|
{ device = "/dev/disk/by-uuid/3DD6-C061";
|
||||||
fsType = "vfat";
|
fsType = "vfat";
|
||||||
|
options = [ "fmask=0077" "dmask=0077" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
swapDevices =
|
swapDevices = [ ];
|
||||||
[ { device = "/dev/disk/by-uuid/7c6d727e-1d40-472a-a409-205db0776d20"; }
|
|
||||||
];
|
|
||||||
|
|
||||||
|
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||||
|
# (the default) this is the recommended approach. When using systemd-networkd it's
|
||||||
|
# still possible to use this option, but it's recommended to use it in conjunction
|
||||||
|
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
||||||
networking.useDHCP = lib.mkDefault true;
|
networking.useDHCP = lib.mkDefault true;
|
||||||
|
# networking.interfaces.enp6s0.useDHCP = lib.mkDefault true;
|
||||||
|
# networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
|
|
||||||
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
}
|
}
|
||||||
|
|
0
gunther/hypr/catppuccin-macchiato.rasi
Normal file → Executable file
94
gunther/hypr/hyprland.nix
Normal file → Executable file
|
@ -6,13 +6,13 @@
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
workspace = [
|
workspace = [
|
||||||
"1, monitor:HDMI-A-1, default:true, persistent:true"
|
"1, monitor:HDMI-A-5, default:true, persistent:true"
|
||||||
"2, monitor:DP-1 , default:true, persistent:true"
|
"2, monitor:DP-3 , default:true, persistent:true"
|
||||||
"special:scratchpad, on-created-empty:foot"
|
"special:scratchpad, on-created-empty:foot"
|
||||||
];
|
];
|
||||||
monitor = [
|
monitor = [
|
||||||
"DP-1 , 2560x1440@144, 1920x0, 1"
|
"DP-3 , 2560x1440@144, 1920x0, 1"
|
||||||
"HDMI-A-1, 1920x1080@75 , 0x0 , 1"
|
"HDMI-A-5, 1920x1080@75 , 0x0 , 1"
|
||||||
];
|
];
|
||||||
input = {
|
input = {
|
||||||
kb_layout = "de";
|
kb_layout = "de";
|
||||||
|
@ -63,7 +63,7 @@
|
||||||
bind = [
|
bind = [
|
||||||
# opening programs
|
# opening programs
|
||||||
"$mod, Return, exec, foot"
|
"$mod, Return, exec, foot"
|
||||||
"$mod, D, exec, wofi"
|
"$mod, D, exec, tofi-drun | xargs hyprctl dispatch exec --"
|
||||||
"$mod, M, exit, "
|
"$mod, M, exit, "
|
||||||
"$mod, Q, killactive, "
|
"$mod, Q, killactive, "
|
||||||
|
|
||||||
|
@ -152,90 +152,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.wofi = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
width = 600;
|
|
||||||
height = 365;
|
|
||||||
location = "center";
|
|
||||||
show = "drun";
|
|
||||||
prompt = "Search...";
|
|
||||||
filter_rate = 100;
|
|
||||||
allow_markup = true;
|
|
||||||
no_actions = true;
|
|
||||||
halign = "fill";
|
|
||||||
orientation = "vertical";
|
|
||||||
content_halign = "fill";
|
|
||||||
insensitive = true;
|
|
||||||
allow_images = true;
|
|
||||||
image_size = 40;
|
|
||||||
gtk_dark = true;
|
|
||||||
layer = "overlay";
|
|
||||||
};
|
|
||||||
style = ''
|
|
||||||
window {
|
|
||||||
margin: 0px;
|
|
||||||
border: 2px solid #b59dc3;
|
|
||||||
background-color: #282a36;
|
|
||||||
border-radius: 18px;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#input {
|
|
||||||
margin: 5px;
|
|
||||||
border: none;
|
|
||||||
color: #f8f8f2;
|
|
||||||
border-radius: 15px;
|
|
||||||
background-color: #44475a;
|
|
||||||
}
|
|
||||||
|
|
||||||
#inner-box {
|
|
||||||
margin: 5px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 15px;
|
|
||||||
background-color: #282a36;
|
|
||||||
}
|
|
||||||
|
|
||||||
#outer-box {
|
|
||||||
margin: 5px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 15px;
|
|
||||||
background-color: #282a36;
|
|
||||||
}
|
|
||||||
|
|
||||||
#scroll {
|
|
||||||
margin: 0px;
|
|
||||||
border-radius: 15px;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#text {
|
|
||||||
border-radius: 15px;
|
|
||||||
margin: 5px;
|
|
||||||
border: none;
|
|
||||||
color: #f8f8f2;
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry.activatable #text {
|
|
||||||
color: #282a36;
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry > * {
|
|
||||||
color: #f8f8f2;
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry:selected {
|
|
||||||
border-radius: 15px;
|
|
||||||
background-color: #44475a;
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry:selected #text {
|
|
||||||
border-radius: 15px;
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
services.mako = {
|
services.mako = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
|
0
gunther/hypr/hyprpaper.conf
Normal file → Executable file
0
gunther/hypr/wallpaper.jpg
Normal file → Executable file
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
|
@ -171,6 +171,22 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.tofi = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
width = "100%";
|
||||||
|
height = "100%";
|
||||||
|
border-width = 0;
|
||||||
|
outline-width = 0;
|
||||||
|
padding-left = "35%";
|
||||||
|
padding-top = "35%";
|
||||||
|
result-spacing = 25;
|
||||||
|
num-results = 5;
|
||||||
|
font = "monospace";
|
||||||
|
background-color = "#000A";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
# dconf.settings = {
|
# dconf.settings = {
|
||||||
# # GTK4 Setup
|
# # GTK4 Setup
|
||||||
|
|
0
gunther/specs.png
Normal file → Executable file
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
0
iso/README.md
Normal file → Executable file
0
iso/configuration.nix
Normal file → Executable file
|
@ -1 +1 @@
|
||||||
Subproject commit 373cd1194e238a4bc42787b8b9310cf4b781f2eb
|
Subproject commit 7acca8810da37a1de0f913d08f41c23fb0526754
|