Compare commits
2 Commits
b14b22dd98
...
6ea78a2477
Author | SHA1 | Date | |
---|---|---|---|
6ea78a2477 | |||
3fa2999834 |
114
flake.lock
generated
114
flake.lock
generated
@ -1,65 +1,86 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"home-manager": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs-lib": [
|
||||||
"nixpkgs-unstable"
|
"nur",
|
||||||
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718530513,
|
"lastModified": 1733312601,
|
||||||
"narHash": "sha256-BmO8d0r+BVlwWtMLQEYnwmngqdXIuyFzMwvmTcLMee8=",
|
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "flake-parts",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"home-manager": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1734366194,
|
||||||
|
"narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "a1fddf0967c33754271761d91a3d921772b30d0e",
|
"rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-24.05",
|
"ref": "release-24.11",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719426051,
|
"lastModified": 1734323986,
|
||||||
"narHash": "sha256-yJL9VYQhaRM7xs0M867ZFxwaONB9T2Q4LnGo1WovuR4=",
|
"narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "89c49874fb15f4124bf71ca5f42a04f2ee5825fd",
|
"rev": "394571358ce82dff7411395829aa6a3aad45b907",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-24.05",
|
"ref": "nixos-24.11",
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-23": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1719234068,
|
|
||||||
"narHash": "sha256-1AjSIedDC/aERt24KsCUftLpVppW61S7awfjGe7bMio=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "90bd1b26e23760742fdcb6152369919098f05417",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixos-23.11",
|
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726937504,
|
"lastModified": 1734119587,
|
||||||
"narHash": "sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c=",
|
"narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9357f4f23713673f310988025d9dc261c20e70c6",
|
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1734119587,
|
||||||
|
"narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -70,12 +91,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": "flake-parts",
|
||||||
|
"nixpkgs": "nixpkgs_2",
|
||||||
|
"treefmt-nix": "treefmt-nix"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719509062,
|
"lastModified": 1734477737,
|
||||||
"narHash": "sha256-IYlezkrqdHmO/SXShve0PhDZVwLuHYweaRyrLrvta5E=",
|
"narHash": "sha256-cPCcKzLYCWS6ywHdJvn5DzaqOg8ppsv4E0giuaDQwYg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "0713da5785faf081a4fa06500890f8726755f464",
|
"rev": "24a04cb00533ff6bd9098d303a789764afe81193",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -88,10 +114,30 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-23": "nixpkgs-23",
|
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
"nur": "nur"
|
"nur": "nur"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"treefmt-nix": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nur",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1733222881,
|
||||||
|
"narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "treefmt-nix",
|
||||||
|
"rev": "49717b5af6f80172275d47a418c9719a31a78b53",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "treefmt-nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
@ -42,9 +42,8 @@ in
|
|||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
inputs.nur.overlay
|
inputs.nur.overlays.default
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
# Enable flakes feature
|
# Enable flakes feature
|
||||||
nix.settings.experimental-features = [
|
nix.settings.experimental-features = [
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
[main]
|
[main]
|
||||||
font=Hurmit Nerd Font Mono:size=12
|
font=Hurmit Nerd Font Mono:size=12
|
||||||
notify=yes
|
|
||||||
|
|
||||||
selection-target=clipboard
|
selection-target=clipboard
|
||||||
|
|
||||||
|
@ -5,8 +5,8 @@ for_window [app_id="firefox"] focus
|
|||||||
assign [class="firefox"] 2
|
assign [class="firefox"] 2
|
||||||
for_window [class="firefox"] focus
|
for_window [class="firefox"] focus
|
||||||
|
|
||||||
assign [app_id=thunar] 3
|
assign [app_id=nautilus] 3
|
||||||
for_window [app_id=thunar] focus
|
for_window [app_id=nautilus] focus
|
||||||
|
|
||||||
assign [class="Telegram"] 4
|
assign [class="Telegram"] 4
|
||||||
for_window [class="Telegram"] focus
|
for_window [class="Telegram"] focus
|
||||||
|
@ -219,7 +219,7 @@ bindsym $mod+r mode "resize"
|
|||||||
#
|
#
|
||||||
# App shortcuts
|
# App shortcuts
|
||||||
#
|
#
|
||||||
bindsym $mod+t exec thunar
|
bindsym $mod+t exec nautilus
|
||||||
bindsym $mod+w exec firefox
|
bindsym $mod+w exec firefox
|
||||||
bindsym $mod+j exec obsidian & ~/Documents/Obsidian Vault/auto-add.sh
|
bindsym $mod+j exec obsidian & ~/Documents/Obsidian Vault/auto-add.sh
|
||||||
#
|
#
|
||||||
|
@ -238,7 +238,7 @@
|
|||||||
|
|
||||||
"custom/files": {
|
"custom/files": {
|
||||||
"format": " ",
|
"format": " ",
|
||||||
"on-click": "exec thunar",
|
"on-click": "exec nautilus",
|
||||||
"tooltip": false,
|
"tooltip": false,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -62,8 +62,8 @@
|
|||||||
# flutter316
|
# flutter316
|
||||||
docker
|
docker
|
||||||
docker-compose
|
docker-compose
|
||||||
fossil
|
# fossil
|
||||||
fnc
|
# fnc
|
||||||
jq
|
jq
|
||||||
python310
|
python310
|
||||||
### LSP's
|
### LSP's
|
||||||
@ -137,7 +137,8 @@
|
|||||||
obs-studio
|
obs-studio
|
||||||
prusa-slicer
|
prusa-slicer
|
||||||
yubioath-flutter
|
yubioath-flutter
|
||||||
gnome.gnome-disk-utility
|
gnome-disk-utility
|
||||||
|
handbrake
|
||||||
kdePackages.filelight
|
kdePackages.filelight
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
programs.sway.wrapperFeatures.gtk = true;
|
programs.sway.wrapperFeatures.gtk = true;
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = config.swaywm.useNonFree;
|
nixpkgs.config.allowUnfree = config.swaywm.useNonFree;
|
||||||
|
# nixpkgs.config.allowUnsupportedSystem = true;
|
||||||
# For R2ModMan
|
# For R2ModMan
|
||||||
# nixpkgs.config.permittedInsecurePackages = [
|
# nixpkgs.config.permittedInsecurePackages = [
|
||||||
# "electron-25.9.0"
|
# "electron-25.9.0"
|
||||||
@ -68,6 +69,7 @@
|
|||||||
mako
|
mako
|
||||||
man-pages
|
man-pages
|
||||||
man-pages-posix
|
man-pages-posix
|
||||||
|
nautilus
|
||||||
ncspot
|
ncspot
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
pavucontrol
|
pavucontrol
|
||||||
@ -94,13 +96,11 @@
|
|||||||
# adds additional man pages
|
# adds additional man pages
|
||||||
documentation.dev.enable = true;
|
documentation.dev.enable = true;
|
||||||
|
|
||||||
# Thunar config
|
# For nautilus
|
||||||
programs.thunar = {
|
services.gnome.sushi.enable = true;
|
||||||
enable = true;
|
programs.nautilus-open-any-terminal = {
|
||||||
plugins = with pkgs.xfce; [
|
enable = true;
|
||||||
thunar-archive-plugin
|
terminal = "foot";
|
||||||
thunar-volman
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
programs.file-roller.enable = true;
|
programs.file-roller.enable = true;
|
||||||
programs.xfconf.enable = true;
|
programs.xfconf.enable = true;
|
||||||
@ -163,7 +163,6 @@
|
|||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
wireplumber.enable = true;
|
wireplumber.enable = true;
|
||||||
};
|
};
|
||||||
sound.enable = false;
|
|
||||||
|
|
||||||
###
|
###
|
||||||
## Misc
|
## Misc
|
||||||
@ -188,18 +187,15 @@
|
|||||||
services.xserver.videoDrivers = [ "amdgpu" ];
|
services.xserver.videoDrivers = [ "amdgpu" ];
|
||||||
# Enable HIP
|
# Enable HIP
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
|
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
|
||||||
];
|
];
|
||||||
hardware.graphics = {
|
hardware.graphics = {
|
||||||
# Mesa
|
# Mesa
|
||||||
enable = true;
|
enable = true;
|
||||||
enable32Bit = true;
|
enable32Bit = true;
|
||||||
# Vulkan
|
|
||||||
driSupport = true;
|
|
||||||
# Rocm support
|
# Rocm support
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
rocm-opencl-icd
|
rocmPackages.clr.icd
|
||||||
rocm-opencl-runtime
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -13,6 +13,12 @@
|
|||||||
boot.kernelModules = [ "kvm-amd" ];
|
boot.kernelModules = [ "kvm-amd" ];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
# Use xanmod kernel. List kernels by running:
|
||||||
|
# `nix repl`
|
||||||
|
# > :l <nixpkgs>
|
||||||
|
# > pkgs.linuxPackages
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages_xanmod;
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/disk/by-uuid/ab6f54b1-f9ba-482a-b1b4-ac3ebdbfe751";
|
{ device = "/dev/disk/by-uuid/ab6f54b1-f9ba-482a-b1b4-ac3ebdbfe751";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
|
Loading…
Reference in New Issue
Block a user