Compare commits

..

2 commits

Author SHA1 Message Date
e0ef069479
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0c0268a3c80d30b989d0aadbd65f38d4fa27a9a0?narHash=sha256-CeGSqbN6S8JmzYJX/HqZjr7dMGlvHLLnJJarwB45lPs%3D' (2024-10-25)
  → 'github:nix-community/home-manager/2f607e07f3ac7e53541120536708e824acccfaa8?narHash=sha256-0kZL4m%2BbKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc%3D' (2024-11-05)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/d72bc8b1cd30d448bd438e8328f8eeb4c0f2ddb6?narHash=sha256-w9dNUedNe2qnhHuhcRf7A1l29%2B/6DxdMfwN6g4U3c/w%3D' (2024-10-18)
  → 'github:hyprwm/contrib/792f6b83dc719214e0e2a0b380c34f147b28ece2?narHash=sha256-gU4NySYyXeAzVaF5bI6BKmj2CdgiwGFnuPjXUId3Dx0%3D' (2024-11-04)
• Updated input 'unstable':
    'github:nixos/nixpkgs/2768c7d042a37de65bb1b5b3268fc987e534c49d?narHash=sha256-AlcmCXJZPIlO5dmFzV3V2XF6x/OpNWUV8Y/FMPGd8Z4%3D' (2024-10-23)
  → 'github:nixos/nixpkgs/4aa36568d413aca0ea84a1684d2d46f55dbabad7?narHash=sha256-Zwl8YgTVJTEum%2BL%2B0zVAWvXAGbWAuXHax3KzuejaDyo%3D' (2024-11-05)
2024-11-06 14:05:08 +01:00
6766993a87
? 2024-11-06 14:03:40 +01:00
79 changed files with 59 additions and 110 deletions

0
.gitignore vendored Normal file → Executable file
View file

0
.gitmodules vendored Normal file → Executable file
View file

View 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
View file

0
absol/doom/init.el Normal file → Executable file
View file

0
absol/doom/packages.el Normal file → Executable file
View file

0
absol/eww/config/eww.scss Normal file → Executable file
View file

0
absol/eww/config/eww.yuck Normal file → Executable file
View file

0
absol/eww/config/widgets/resources/eww.yuck Normal file → Executable file
View file

View file

0
absol/eww/config/widgets/workspaces/eww.yuck Normal file → Executable file
View file

0
absol/eww/default.nix Normal file → Executable file
View file

0
absol/hardware-configuration.nix Normal file → Executable file
View file

0
absol/hypr/catppuccin-macchiato.rasi Normal file → Executable file
View file

2
absol/hypr/hypridle.conf Normal file → Executable file
View 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
View file

0
absol/hypr/hyprlock.conf Normal file → Executable file
View file

0
absol/hypr/hyprpaper.conf Normal file → Executable file
View file

0
absol/hypr/wallpaper.jpg Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

0
absol/hypr/wallpaper_old.jpg Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View file

@ -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
View file

0
common/doom.d/init.el Normal file → Executable file
View file

0
common/doom.d/packages.el Normal file → Executable file
View file

0
common/neovim/coc.nix Normal file → Executable file
View file

0
common/neovim/coq.nix Normal file → Executable file
View file

0
common/neovim/default.nix Normal file → Executable file
View file

0
common/neovim/haskell.nix Normal file → Executable file
View file

0
common/neovim/lightline.nix Normal file → Executable file
View file

0
common/neovim/nerdtree.nix Normal file → Executable file
View file

0
common/neovim/nvimrc.nix Normal file → Executable file
View file

0
common/neovim/telescope.nix Normal file → Executable file
View file

0
common/neovim/treesitter.nix Normal file → Executable file
View file

0
common/vim.nix Normal file → Executable file
View file

0
common/vimrc.nix Normal file → Executable file
View file

View 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
View file

0
dafoe/configuration.nix Normal file → Executable file
View file

0
dafoe/hardware-configuration.nix Normal file → Executable file
View file

0
dafoe/programs/default.nix Normal file → Executable file
View file

0
dafoe/programs/neovim.nix Normal file → Executable file
View file

0
dafoe/programs/ssh.nix Normal file → Executable file
View file

0
dafoe/programs/starship.nix Normal file → Executable file
View file

0
dafoe/programs/zsh.nix Normal file → Executable file
View file

0
dafoe/services/acme.nix Normal file → Executable file
View file

0
dafoe/services/ddns.nix Normal file → Executable file
View file

0
dafoe/services/default.nix Normal file → Executable file
View file

0
dafoe/services/forgejo.nix Normal file → Executable file
View file

0
dafoe/services/nextcloud.nix Normal file → Executable file
View file

0
dafoe/services/nginx.nix Normal file → Executable file
View file

0
dafoe/services/restic.nix Normal file → Executable file
View file

0
dafoe/services/resumee-website.nix Normal file → Executable file
View file

0
dafoe/services/ssh.nix Normal file → Executable file
View file

0
dafoe/services/vaultwarden.nix Normal file → Executable file
View file

18
flake.lock Normal file → Executable file
View 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
View file

0
gunther/README.md Normal file → Executable file
View file

View 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
View file

0
gunther/doom/init.el Normal file → Executable file
View file

0
gunther/doom/packages.el Normal file → Executable file
View file

0
gunther/eww/config/eww.scss Normal file → Executable file
View file

0
gunther/eww/config/eww.yuck Normal file → Executable file
View file

0
gunther/eww/config/widgets/resources/eww.yuck Normal file → Executable file
View file

0
gunther/eww/config/widgets/window-title/eww.yuck Normal file → Executable file
View file

View file

View file

0
gunther/eww/config/widgets/workspaces/eww.yuck Normal file → Executable file
View file

0
gunther/eww/default.nix Normal file → Executable file
View file

View 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
View file

94
gunther/hypr/hyprland.nix Normal file → Executable file
View 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
View file

0
gunther/hypr/wallpaper.jpg Normal file → Executable file
View file

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View file

@ -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
View file

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

0
iso/README.md Normal file → Executable file
View file

0
iso/configuration.nix Normal file → Executable file
View file

@ -1 +1 @@
Subproject commit 373cd1194e238a4bc42787b8b9310cf4b781f2eb Subproject commit 7acca8810da37a1de0f913d08f41c23fb0526754