diff --git a/nix/base/base_packages.nix b/base/base_packages.nix similarity index 100% rename from nix/base/base_packages.nix rename to base/base_packages.nix diff --git a/nix/base/big_g.nix b/base/big_g.nix similarity index 100% rename from nix/base/big_g.nix rename to base/big_g.nix diff --git a/nix/base/black.jpg b/base/black.jpg similarity index 100% rename from nix/base/black.jpg rename to base/black.jpg diff --git a/nix/base/common_hardware.nix b/base/common_hardware.nix similarity index 100% rename from nix/base/common_hardware.nix rename to base/common_hardware.nix diff --git a/nix/base/default.nix b/base/default.nix similarity index 100% rename from nix/base/default.nix rename to base/default.nix diff --git a/nix/base/env.nix b/base/env.nix similarity index 100% rename from nix/base/env.nix rename to base/env.nix diff --git a/base/extra.nix b/base/extra.nix new file mode 100644 index 0000000..96fb09e --- /dev/null +++ b/base/extra.nix @@ -0,0 +1 @@ +{ options, ... }: options.extra.extraHardwareConfig diff --git a/nix/base/login_manager.nix b/base/login_manager.nix similarity index 100% rename from nix/base/login_manager.nix rename to base/login_manager.nix diff --git a/nix/base/xkb_layout.nix b/base/xkb_layout.nix similarity index 100% rename from nix/base/xkb_layout.nix rename to base/xkb_layout.nix diff --git a/nix/flake.lock b/flake.lock similarity index 98% rename from nix/flake.lock rename to flake.lock index 1ef4295..f8f965f 100644 --- a/nix/flake.lock +++ b/flake.lock @@ -185,11 +185,11 @@ "nixvim": "nixvim" }, "locked": { - "lastModified": 1721250623, - "narHash": "sha256-w80Q5dvELC7W5rGx0gu9Jp+B2qxUA7irGIN3zAZcbiI=", + "lastModified": 1721432745, + "narHash": "sha256-99fI3sZg/jojY42Z4VsdjdGuGgLsA6i4PiNSBQ7M+pg=", "owner": "DashieTM", "repo": "DashVim", - "rev": "f4da99286b729a4300697c53c3a4b9ab9f8979aa", + "rev": "a179c152e322084426d21a7e9152e1d679184b1a", "type": "github" }, "original": { @@ -851,11 +851,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1721248202, - "narHash": "sha256-VAhuQQ4EKbw/6z7K2IoR83+gXUdMksLWFQOhJNhSvQE=", + "lastModified": 1721428662, + "narHash": "sha256-fs5PV+LjzNizY/8fURUHOFHs/92JhzMPM7QQr4XsPtg=", "ref": "refs/heads/main", - "rev": "300228b503b36e5977b0d58713c5b4cf1f07b8a9", - "revCount": 4930, + "rev": "9b0993cc49b7285a2724a87fdb72bfc90cc75cc5", + "revCount": 4933, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -980,11 +980,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1720904669, - "narHash": "sha256-Se+Pg81W8R+SFGFlhF1dU+NnMWSdLo3nC9TdPHa2IL4=", + "lastModified": 1721405746, + "narHash": "sha256-ug0GSFb0/CIRZ3RE18wCvrNHXhUm8qiJ+W+mHnooQ+U=", "owner": "JakeStanger", "repo": "ironbar", - "rev": "58190ab079d00dd53babb72346f1da6e1cc9ac72", + "rev": "73bdff656f09ebedf767c33bd28c5551b3423c44", "type": "github" }, "original": { @@ -1380,11 +1380,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1720957393, - "narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=", + "lastModified": 1721379653, + "narHash": "sha256-8MUgifkJ7lkZs3u99UDZMB4kbOxvMEXQZ31FO3SopZ0=", "owner": "NixOs", "repo": "nixpkgs", - "rev": "693bc46d169f5af9c992095736e82c3488bf7dbb", + "rev": "1d9c2c9b3e71b9ee663d11c5d298727dace8d374", "type": "github" }, "original": { @@ -1453,11 +1453,11 @@ }, "nur": { "locked": { - "lastModified": 1721241063, - "narHash": "sha256-jBAuwmtJmSNT6xwjtGINslFK0m3R3+Ydw+xrd+a3tSE=", + "lastModified": 1721420802, + "narHash": "sha256-8kmavDJgzkEwUujFAJCkoLk79r5DRuyVfu5TlLap624=", "owner": "nix-community", "repo": "nur", - "rev": "f33f46c1e38b07b20a978ac39208058ab9ddedb1", + "rev": "3a24dfcc6b7bc383112e5a9e13d7c04cb659eff8", "type": "github" }, "original": { @@ -1798,11 +1798,11 @@ "nixpkgs": "nixpkgs_22" }, "locked": { - "lastModified": 1720818679, - "narHash": "sha256-u9PqY7O6TN42SLeb0e6mnYAgQOoQmclaVSHfLKMpmu0=", + "lastModified": 1721429336, + "narHash": "sha256-DTJUvI4Xkj4KC5tdq15OEUkPpk7Ebvqcz356dIT6jtY=", "owner": "danth", "repo": "stylix", - "rev": "29148118cc33f08b71058e1cda7ca017f5300b51", + "rev": "6bbae4f85b891df2e6e48b649919420434088507", "type": "github" }, "original": { diff --git a/nix/flake.nix b/flake.nix similarity index 100% rename from nix/flake.nix rename to flake.nix diff --git a/nix/hardware/marmo/configuration.nix b/hardware/marmo/configuration.nix similarity index 70% rename from nix/hardware/marmo/configuration.nix rename to hardware/marmo/configuration.nix index d8de5cb..fbecd6f 100644 --- a/nix/hardware/marmo/configuration.nix +++ b/hardware/marmo/configuration.nix @@ -16,6 +16,11 @@ # all others ",highrr,auto,1" ]; - colorscheme="catppuccin-mocha"; + colorscheme = "catppuccin-mocha"; + }; + mods = { + amdgpu.enable = true; + kde_connect.enable = true; + xone.enable = true; }; } diff --git a/nix/hardware/overheating/configuration.nix b/hardware/overheating/configuration.nix similarity index 80% rename from nix/hardware/overheating/configuration.nix rename to hardware/overheating/configuration.nix index 70d4cc7..027bff1 100644 --- a/nix/hardware/overheating/configuration.nix +++ b/hardware/overheating/configuration.nix @@ -22,4 +22,10 @@ }; colorscheme = "catppuccin-mocha"; }; + mods = { + amdgpu.enable = true; + kde_connect.enable = true; + bluetooth.enable = true; + acpid.enable = true; + }; } diff --git a/nix/hardware/overheating/dsdt.nix b/hardware/overheating/dsdt.nix similarity index 100% rename from nix/hardware/overheating/dsdt.nix rename to hardware/overheating/dsdt.nix diff --git a/nix/hardware/overheating/firmware.nix b/hardware/overheating/firmware.nix similarity index 100% rename from nix/hardware/overheating/firmware.nix rename to hardware/overheating/firmware.nix diff --git a/nix/hardware/overheating/firmware/TAS2XXX38BB.bin b/hardware/overheating/firmware/TAS2XXX38BB.bin similarity index 100% rename from nix/hardware/overheating/firmware/TAS2XXX38BB.bin rename to hardware/overheating/firmware/TAS2XXX38BB.bin diff --git a/nix/hardware/overheating/firmware/TIAS2781RCA4.bin b/hardware/overheating/firmware/TIAS2781RCA4.bin similarity index 100% rename from nix/hardware/overheating/firmware/TIAS2781RCA4.bin rename to hardware/overheating/firmware/TIAS2781RCA4.bin diff --git a/nix/hardware/overheating/firmware/TIAS2781RCA4.bin.orig b/hardware/overheating/firmware/TIAS2781RCA4.bin.orig similarity index 100% rename from nix/hardware/overheating/firmware/TIAS2781RCA4.bin.orig rename to hardware/overheating/firmware/TIAS2781RCA4.bin.orig diff --git a/hardware/overheating/overheating.nix b/hardware/overheating/overheating.nix new file mode 100644 index 0000000..55682d6 --- /dev/null +++ b/hardware/overheating/overheating.nix @@ -0,0 +1,9 @@ +{ + # special hardware modules + # mostly to fix firmare and dsts + imports = + [ + ./dsdt.nix + ./firmware.nix + ]; +} diff --git a/nix/hardware/overheating/ssdt6.aml b/hardware/overheating/ssdt6.aml similarity index 100% rename from nix/hardware/overheating/ssdt6.aml rename to hardware/overheating/ssdt6.aml diff --git a/nix/hardware/spaceship/configuration.nix b/hardware/spaceship/configuration.nix similarity index 75% rename from nix/hardware/spaceship/configuration.nix rename to hardware/spaceship/configuration.nix index 348eb9f..01f6193 100644 --- a/nix/hardware/spaceship/configuration.nix +++ b/hardware/spaceship/configuration.nix @@ -4,7 +4,7 @@ let in { imports = [ - ../../modules/conf.nix + ../../modules ]; # config variables @@ -26,6 +26,7 @@ in # all others ",highrr,auto,1" ]; + workspace = [ # workspaces # monitor middle @@ -60,4 +61,29 @@ in }; colorscheme = "catppuccin-mocha"; }; + mods = { + extraDrives = [ + { + name = "drive2"; + drive = + { + device = "/dev/disk/by-label/DRIVE2"; + fsType = "ext4"; + options = [ + "noatime" + "nodiratime" + "discard" + ]; + }; + } + ]; + virtualbox.enable = true; + kde_connect.enable = true; + xone.enable = true; + amdgpu.enable = true; + vapi = { + enable = true; + rocm.enable = true; + }; + }; } diff --git a/nix/lib/default.nix b/lib/default.nix similarity index 100% rename from nix/lib/default.nix rename to lib/default.nix diff --git a/nix/modules/conf.nix b/modules/conf.nix similarity index 93% rename from nix/modules/conf.nix rename to modules/conf.nix index 27a99fd..f9405b0 100644 --- a/nix/modules/conf.nix +++ b/modules/conf.nix @@ -1,4 +1,4 @@ -{ lib, config, pkgs, ... }: { +{ lib, config, pkgs, options, ... }: { options.conf = { system = lib.mkOption { @@ -52,15 +52,6 @@ }; }; - amdGpu = lib.mkOption { - default = false; - example = true; - type = lib.types.bool; - description = '' - Enables drivers, optimizations and kernel parameters for AMD gpus. - ''; - }; - boot_params = lib.mkOption { default = [ ]; example = [ "resume=something" ]; @@ -216,10 +207,6 @@ }; config = { - conf.boot_params = lib.mkIf config.conf.amdGpu [ - "amdgpu.ppfeaturemask=0xffffffff" - ]; - conf.kernel = lib.mkIf config.conf.gaming.enable pkgs.linuxPackages_xanmod_latest; }; } diff --git a/modules/default.nix b/modules/default.nix new file mode 100644 index 0000000..683596a --- /dev/null +++ b/modules/default.nix @@ -0,0 +1,6 @@ +{ + imports = [ + ./programs + ./conf.nix + ]; +} diff --git a/modules/programs/acpid.nix b/modules/programs/acpid.nix new file mode 100644 index 0000000..71999ea --- /dev/null +++ b/modules/programs/acpid.nix @@ -0,0 +1,18 @@ +{ lib, config, options, ... }: { + + options.mods = { + acpid.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables acpid. + ''; + }; + }; + + config = lib.mkIf config.mods.acpid.enable (lib.optionalAttrs (options?virtualisation.virtualbox.host) { + services.acpid.enable = true; + }); +} + diff --git a/modules/programs/bluetooth.nix b/modules/programs/bluetooth.nix new file mode 100644 index 0000000..5091835 --- /dev/null +++ b/modules/programs/bluetooth.nix @@ -0,0 +1,20 @@ +{ lib, config, options, ... }: { + options.mods = { + bluetooth.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables bluetooth. + ''; + }; + }; + + config = lib.mkIf config.mods.bluetooth.enable (lib.optionalAttrs (options?hardware.bluetooth) { + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + }; + }); +} + diff --git a/modules/programs/default.nix b/modules/programs/default.nix new file mode 100644 index 0000000..5d1864d --- /dev/null +++ b/modules/programs/default.nix @@ -0,0 +1,11 @@ +{ + imports = [ + ./virtualbox.nix + ./kde_connect.nix + ./gpu.nix + ./xone.nix + ./drives.nix + ./bluetooth.nix + ./acpid.nix + ]; +} diff --git a/modules/programs/drives.nix b/modules/programs/drives.nix new file mode 100644 index 0000000..ccfc591 --- /dev/null +++ b/modules/programs/drives.nix @@ -0,0 +1,69 @@ +{ lib, config, options, ... }: +let + + driveModule = lib.types.submodule { + options = { + name = lib.mkOption { + type = lib.types.str; + description = '' + The path of the drive. + Note that a / is already added at the beginning. + ''; + default = ""; + example = "drive2"; + }; + drive = lib.mkOption { + type = lib.types.attrsOf lib.types.anything; + description = "The attrs of the drive"; + default = { }; + example = { + device = "/dev/disk/by-label/DRIVE2"; + fsType = "ext4"; + options = [ + "noatime" + "nodiratime" + "discard" + ]; + }; + }; + }; + }; +in +{ + options.mods = { + extraDrives = + lib.mkOption { + default = [ ]; + example = [ + { + name = "drive2"; + drive = { + device = "/dev/disk/by-label/DRIVE2"; + fsType = "ext4"; + options = [ + "noatime" + "nodiratime" + "discard" + ]; + }; + } + ]; + # TODO: how to make this work + # type = with lib.types; listOf (attrsOf driveModule); + type = with lib.types; listOf (attrsOf anything); + description = '' + Extra drives to add. + ''; + }; + }; + + config = (lib.optionalAttrs (options?fileSystems) { + fileSystems = builtins.listToAttrs + (map + ({ name, drive }: { + name = "/" + name; + value = drive; + }) + config.mods.extraDrives); + }); +} diff --git a/modules/programs/gpu.nix b/modules/programs/gpu.nix new file mode 100644 index 0000000..94e872a --- /dev/null +++ b/modules/programs/gpu.nix @@ -0,0 +1,63 @@ +{ lib, config, options, pkgs, ... }: { + + options.mods = { + amdgpu.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables amdgpu support. + ''; + }; + vapi = { + enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables vapi. + ''; + }; + rocm.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables rocm support. + ''; + }; + }; + }; + + config = lib.mkIf config.mods.vapi.enable + (lib.optionalAttrs + (options?hardware.graphics) + { + boot = lib.mkIf config.mods.amdgpu.enable { + kernelModules = [ "kvm-amd" ]; + initrd.kernelModules = [ "amdgpu" ]; + kernelParams = [ + "amdgpu.ppfeaturemask=0xffffffff" + ]; + }; + hardware = { + graphics = + let + base_packages = [ + pkgs.libvdpau-va-gl + pkgs.vaapiVdpau + ]; + rocm_packages = [ + pkgs.rocmPackages.clr.icd + pkgs.rocm-opencl-runtime + ]; + in + { + enable = true; + enable32Bit = lib.mkDefault true; + extraPackages = base_packages ++ + (lib.lists.optionals config.mods.vapi.rocm.enable rocm_packages); + }; + }; + }); +} diff --git a/modules/programs/kde_connect.nix b/modules/programs/kde_connect.nix new file mode 100644 index 0000000..62f0a8b --- /dev/null +++ b/modules/programs/kde_connect.nix @@ -0,0 +1,30 @@ +{ lib, config, options, pkgs, ... }: { + + options.mods = { + kde_connect.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables kde_connect. + ''; + }; + }; + + config = lib.mkIf config.mods.kde_connect.enable + (lib.optionalAttrs (options?networking.firewall) + { + networking.firewall = { + allowedTCPPortRanges = [ + { from = 1714; to = 1764; } # KDE Connect + ]; + allowedUDPPortRanges = [ + { from = 1714; to = 1764; } # KDE Connect + ]; + }; + } // lib.optionalAttrs (options?home.packages) { + home.packages = with pkgs; [ + kdeconnect + ]; + }); +} diff --git a/modules/programs/virtualbox.nix b/modules/programs/virtualbox.nix new file mode 100644 index 0000000..ca7726f --- /dev/null +++ b/modules/programs/virtualbox.nix @@ -0,0 +1,17 @@ +{ lib, config, options, ... }: { + + options.mods = { + virtualbox.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables virtualbox. + ''; + }; + }; + + config = lib.optionalAttrs (options?virtualisation.virtualbox.host) { + virtualisation.virtualbox.host.enable = lib.mkIf config.mods.virtualbox.enable true; + }; +} diff --git a/modules/programs/xone.nix b/modules/programs/xone.nix new file mode 100644 index 0000000..dadbbf7 --- /dev/null +++ b/modules/programs/xone.nix @@ -0,0 +1,17 @@ +{ lib, config, options, ... }: { + + options.mods = { + xone.enable = lib.mkOption { + default = false; + type = lib.types.bool; + example = true; + description = '' + Enables the xone driver for xbox controllers. + ''; + }; + }; + + config = lib.optionalAttrs (options?hardware) { + hardware.xone.enable = true; + }; +} diff --git a/nix/.sops.yaml b/nix/.sops.yaml deleted file mode 100644 index 57234fa..0000000 --- a/nix/.sops.yaml +++ /dev/null @@ -1,7 +0,0 @@ -keys: - - &dashie 92D29D420B5D95FCA46A12FE778CFA7A623614F3 -creation_rules: - - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ - key_groups: - - pgp: - - *dashie diff --git a/nix/hardware/overheating/overheating.nix b/nix/hardware/overheating/overheating.nix deleted file mode 100644 index 0ca9ea1..0000000 --- a/nix/hardware/overheating/overheating.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - imports = - [ - ./dsdt.nix - ./firmware.nix - ]; - # special hardware modules - # TODO: needed? - boot.kernelModules = [ "kvm-amd" ]; - - hardware.bluetooth.enable = true; - hardware.bluetooth.powerOnBoot = true; - # for hyprdock - services.acpid.enable = true; -} diff --git a/nix/hardware/spaceship/spaceship.nix b/nix/hardware/spaceship/spaceship.nix deleted file mode 100644 index 482de77..0000000 --- a/nix/hardware/spaceship/spaceship.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ pkgs, lib, ... }: -{ - # TODO: needed? - boot.kernelModules = [ "kvm-amd" ]; - boot.initrd.kernelModules = [ "amdgpu" ]; - - fileSystems."/drive2" = - { - device = "/dev/disk/by-label/DRIVE2"; - fsType = "ext4"; - options = [ - "noatime" - "nodiratime" - "discard" - ]; - }; - - virtualisation.virtualbox.host.enable = true; - - # enable hardware acceleration and rocm - hardware.xone.enable = true; - hardware.graphics.extraPackages = with pkgs; [ - libvdpau-va-gl - vaapiVdpau - rocmPackages.clr.icd - rocm-opencl-runtime - ]; - hardware.graphics = { - enable = true; - enable32Bit = lib.mkDefault true; - }; - networking.firewall = { - allowedTCPPortRanges = [ - { from = 1714; to = 1764; } # KDE Connect - ]; - allowedUDPPortRanges = [ - { from = 1714; to = 1764; } # KDE Connect - ]; - }; -} diff --git a/nix/override/cambalache.nix b/override/cambalache.nix similarity index 100% rename from nix/override/cambalache.nix rename to override/cambalache.nix diff --git a/nix/override/streamdeck.nix b/override/streamdeck.nix similarity index 100% rename from nix/override/streamdeck.nix rename to override/streamdeck.nix diff --git a/nix/override/streamdeck.patch b/override/streamdeck.patch similarity index 100% rename from nix/override/streamdeck.patch rename to override/streamdeck.patch diff --git a/nix/programs/coding.nix b/programs/coding.nix similarity index 100% rename from nix/programs/coding.nix rename to programs/coding.nix diff --git a/nix/programs/common.nix b/programs/common.nix similarity index 100% rename from nix/programs/common.nix rename to programs/common.nix diff --git a/nix/programs/default.nix b/programs/default.nix similarity index 100% rename from nix/programs/default.nix rename to programs/default.nix diff --git a/nix/programs/flatpak.nix b/programs/flatpak.nix similarity index 100% rename from nix/programs/flatpak.nix rename to programs/flatpak.nix diff --git a/nix/programs/gaming/default.nix b/programs/gaming/default.nix similarity index 100% rename from nix/programs/gaming/default.nix rename to programs/gaming/default.nix diff --git a/nix/programs/hyprland/anyrun.nix b/programs/hyprland/anyrun.nix similarity index 100% rename from nix/programs/hyprland/anyrun.nix rename to programs/hyprland/anyrun.nix diff --git a/nix/programs/hyprland/config.nix b/programs/hyprland/config.nix similarity index 100% rename from nix/programs/hyprland/config.nix rename to programs/hyprland/config.nix diff --git a/nix/programs/hyprland/default.nix b/programs/hyprland/default.nix similarity index 100% rename from nix/programs/hyprland/default.nix rename to programs/hyprland/default.nix diff --git a/nix/programs/hyprland/hyprlock.nix b/programs/hyprland/hyprlock.nix similarity index 100% rename from nix/programs/hyprland/hyprlock.nix rename to programs/hyprland/hyprlock.nix diff --git a/nix/programs/hyprland/hyprpaper.nix b/programs/hyprland/hyprpaper.nix similarity index 100% rename from nix/programs/hyprland/hyprpaper.nix rename to programs/hyprland/hyprpaper.nix diff --git a/nix/programs/hyprland/ironbar.nix b/programs/hyprland/ironbar.nix similarity index 100% rename from nix/programs/hyprland/ironbar.nix rename to programs/hyprland/ironbar.nix diff --git a/nix/programs/individual_configs/default.nix b/programs/individual_configs/default.nix similarity index 100% rename from nix/programs/individual_configs/default.nix rename to programs/individual_configs/default.nix diff --git a/nix/programs/individual_configs/direnv.nix b/programs/individual_configs/direnv.nix similarity index 100% rename from nix/programs/individual_configs/direnv.nix rename to programs/individual_configs/direnv.nix diff --git a/nix/programs/individual_configs/firefox.nix b/programs/individual_configs/firefox.nix similarity index 100% rename from nix/programs/individual_configs/firefox.nix rename to programs/individual_configs/firefox.nix diff --git a/nix/programs/individual_configs/fish.nix b/programs/individual_configs/fish.nix similarity index 97% rename from nix/programs/individual_configs/fish.nix rename to programs/individual_configs/fish.nix index 2c955e7..7f553de 100644 --- a/nix/programs/individual_configs/fish.nix +++ b/programs/individual_configs/fish.nix @@ -11,11 +11,11 @@ # Utility functions for zoxide. # - export NIX_PATH="$NIX_PATH:$HOME/gits/dotFiles/nix/." + export NIX_PATH="$NIX_PATH:$HOME/gits/dotFiles/." set EDITOR "neovide --no-fork" - alias rebuild='sudo nixos-rebuild switch --flake /home/${config.conf.username}/gits/dotFiles/nix/.' + alias rebuild='sudo nixos-rebuild switch --flake /home/${config.conf.username}/gits/dotFiles/.' abbr --add ls 'lsd' abbr --add :q 'exit' abbr --add gh 'git push origin' diff --git a/nix/programs/individual_configs/git.nix b/programs/individual_configs/git.nix similarity index 100% rename from nix/programs/individual_configs/git.nix rename to programs/individual_configs/git.nix diff --git a/nix/programs/individual_configs/keepass.nix b/programs/individual_configs/keepass.nix similarity index 100% rename from nix/programs/individual_configs/keepass.nix rename to programs/individual_configs/keepass.nix diff --git a/nix/programs/individual_configs/kitty.nix b/programs/individual_configs/kitty.nix similarity index 100% rename from nix/programs/individual_configs/kitty.nix rename to programs/individual_configs/kitty.nix diff --git a/nix/programs/individual_configs/ncspot.nix b/programs/individual_configs/ncspot.nix similarity index 100% rename from nix/programs/individual_configs/ncspot.nix rename to programs/individual_configs/ncspot.nix diff --git a/nix/programs/individual_configs/neovide.nix b/programs/individual_configs/neovide.nix similarity index 100% rename from nix/programs/individual_configs/neovide.nix rename to programs/individual_configs/neovide.nix diff --git a/nix/programs/individual_configs/ssh.nix b/programs/individual_configs/ssh.nix similarity index 100% rename from nix/programs/individual_configs/ssh.nix rename to programs/individual_configs/ssh.nix diff --git a/nix/programs/individual_configs/yazi.nix b/programs/individual_configs/yazi.nix similarity index 100% rename from nix/programs/individual_configs/yazi.nix rename to programs/individual_configs/yazi.nix diff --git a/nix/programs/media.nix b/programs/media.nix similarity index 100% rename from nix/programs/media.nix rename to programs/media.nix diff --git a/nix/programs/oxi/default.nix b/programs/oxi/default.nix similarity index 100% rename from nix/programs/oxi/default.nix rename to programs/oxi/default.nix diff --git a/nix/programs/oxi/oxidash.nix b/programs/oxi/oxidash.nix similarity index 100% rename from nix/programs/oxi/oxidash.nix rename to programs/oxi/oxidash.nix diff --git a/nix/programs/oxi/oxinoti.nix b/programs/oxi/oxinoti.nix similarity index 100% rename from nix/programs/oxi/oxinoti.nix rename to programs/oxi/oxinoti.nix diff --git a/nix/programs/oxi/oxipaste.nix b/programs/oxi/oxipaste.nix similarity index 100% rename from nix/programs/oxi/oxipaste.nix rename to programs/oxi/oxipaste.nix diff --git a/nix/programs/oxi/oxishut.nix b/programs/oxi/oxishut.nix similarity index 100% rename from nix/programs/oxi/oxishut.nix rename to programs/oxi/oxishut.nix diff --git a/nix/programs/themes/default.nix b/programs/themes/default.nix similarity index 100% rename from nix/programs/themes/default.nix rename to programs/themes/default.nix diff --git a/nix/programs/themes/qt.nix b/programs/themes/qt.nix similarity index 100% rename from nix/programs/themes/qt.nix rename to programs/themes/qt.nix diff --git a/nix/programs/themes/stylix.nix b/programs/themes/stylix.nix similarity index 100% rename from nix/programs/themes/stylix.nix rename to programs/themes/stylix.nix diff --git a/nix/programs/utils.nix b/programs/utils.nix similarity index 88% rename from nix/programs/utils.nix rename to programs/utils.nix index e2ef138..16960d3 100644 --- a/nix/programs/utils.nix +++ b/programs/utils.nix @@ -5,7 +5,6 @@ home.packages = with pkgs; [ keepassxc nheko - kdeconnect nextcloud-client xournalpp ]; diff --git a/nix/programs/xdg.nix b/programs/xdg.nix similarity index 100% rename from nix/programs/xdg.nix rename to programs/xdg.nix diff --git a/nix/secrets/secrets.yaml b/secrets/secrets.yaml similarity index 100% rename from nix/secrets/secrets.yaml rename to secrets/secrets.yaml