feat: steam I think
This commit is contained in:
parent
18cab7b936
commit
148ba6ee0a
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
|
@ -1,5 +1,7 @@
|
||||||
{
|
{
|
||||||
"cSpell.words": [
|
"cSpell.words": [
|
||||||
|
"Ewmh",
|
||||||
|
"Fullscreen",
|
||||||
"Kmix",
|
"Kmix",
|
||||||
"alacritty",
|
"alacritty",
|
||||||
"concat",
|
"concat",
|
||||||
|
@ -10,6 +12,7 @@
|
||||||
"ksplashqml",
|
"ksplashqml",
|
||||||
"ksplashsimple",
|
"ksplashsimple",
|
||||||
"ksplashx",
|
"ksplashx",
|
||||||
|
"ksysgurad",
|
||||||
"milkytracker",
|
"milkytracker",
|
||||||
"mklicense",
|
"mklicense",
|
||||||
"pnpm",
|
"pnpm",
|
||||||
|
|
|
@ -2,17 +2,18 @@
|
||||||
imports = [
|
imports = [
|
||||||
./git
|
./git
|
||||||
./shells
|
./shells
|
||||||
./wakatime
|
# ./wakatime
|
||||||
./xmonad
|
./xmonad
|
||||||
|
|
||||||
./wine.nix
|
# ./wine.nix
|
||||||
./docker.nix
|
./steam.nix
|
||||||
|
# ./docker.nix
|
||||||
./misc.nix
|
./misc.nix
|
||||||
./locale.nix
|
./locale.nix
|
||||||
./memes.nix
|
# ./memes.nix
|
||||||
./alacritty.nix
|
./alacritty.nix
|
||||||
./rofi.nix
|
./rofi.nix
|
||||||
./postgres.nix
|
# ./postgres.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,32 +7,36 @@
|
||||||
gnupg
|
gnupg
|
||||||
typespeed # speed typing game
|
typespeed # speed typing game
|
||||||
unixtools.xxd # to dump binary stuff into a text file (used it for a ctf)
|
unixtools.xxd # to dump binary stuff into a text file (used it for a ctf)
|
||||||
youtube-dl # download from youtube
|
# youtube-dl # download from youtube
|
||||||
neofetch # display system information
|
neofetch # display system information
|
||||||
xclip # copy paste stuff
|
xclip # copy paste stuff
|
||||||
feh # image viewer
|
feh # image viewer
|
||||||
unzip # for working with .zip files
|
unzip # for working with .zip files
|
||||||
speedtest-cli # test the internet speed and stuff
|
speedtest-cli # test the internet speed and stuff
|
||||||
openssl
|
# openssl
|
||||||
pkgconfig
|
# pkgconfig
|
||||||
ngrok
|
# ngrok
|
||||||
hugo
|
hugo
|
||||||
|
unrar
|
||||||
|
# jdk11o
|
||||||
|
# jdk8
|
||||||
|
# gtk3
|
||||||
|
|
||||||
# editors
|
# editors
|
||||||
# vscodium
|
# vscodium
|
||||||
vscode
|
vscode
|
||||||
vim
|
vim
|
||||||
neovim
|
neovim
|
||||||
emacs
|
# emacs
|
||||||
|
|
||||||
# chat apps
|
# chat apps
|
||||||
discord
|
discord
|
||||||
# discord-canary
|
# discord-canary
|
||||||
deluge
|
# deluge
|
||||||
slack
|
slack
|
||||||
tdesktop # telegram for the desktop
|
tdesktop # telegram for the desktop
|
||||||
zoom-us
|
zoom-us
|
||||||
teams
|
# teams
|
||||||
|
|
||||||
# browsers
|
# browsers
|
||||||
google-chrome
|
google-chrome
|
||||||
|
@ -40,21 +44,22 @@
|
||||||
firefox
|
firefox
|
||||||
|
|
||||||
# other stuff
|
# other stuff
|
||||||
milkytracker # music tracker thingy
|
# milkytracker # music tracker thingy
|
||||||
spectacle # take screenshots
|
spectacle # take screenshots
|
||||||
vlc # video player
|
vlc # video player
|
||||||
gimp # image editing
|
gimp # image editing
|
||||||
korganizer # calendar
|
# korganizer # calendar
|
||||||
libreoffice # free office suite
|
libreoffice # free office suite
|
||||||
# edopro # yugioh simulator (my derivation doesn't work yet)
|
# edopro # yugioh simulator (my derivation doesn't work yet)
|
||||||
akonadi
|
# akonadi
|
||||||
obs-studio # video recorder
|
# obs-studio # video recorder
|
||||||
# blueman # bluetooth manager
|
# blueman # bluetooth manager
|
||||||
freesweep # minesweeper I can play w the keyboard.
|
# freesweep # minesweeper I can play w the keyboard.
|
||||||
|
# multimc
|
||||||
|
|
||||||
# Nes emulators and stuff
|
# Nes emulators and stuff
|
||||||
zsnes
|
# zsnes
|
||||||
higan
|
# higan
|
||||||
fceux
|
# fceux
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
8
modules/applications/steam.nix
Normal file
8
modules/applications/steam.nix
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{ pkgs, ... }: {
|
||||||
|
# 32 bit stuff
|
||||||
|
hardware.opengl.driSupport32Bit = true;
|
||||||
|
hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ libva ];
|
||||||
|
hardware.pulseaudio.support32Bit = true;
|
||||||
|
|
||||||
|
home-manager.users.adrielus.home.packages = with pkgs; [ steam ];
|
||||||
|
}
|
|
@ -6,18 +6,22 @@ import XMonad.Config.Kde
|
||||||
import XMonad.Util.EZConfig
|
import XMonad.Util.EZConfig
|
||||||
import XMonad.Actions.SpawnOn
|
import XMonad.Actions.SpawnOn
|
||||||
import XMonad.Hooks.ManageDocks
|
import XMonad.Hooks.ManageDocks
|
||||||
|
import XMonad.Hooks.EwmhDesktops ( fullscreenEventHook )
|
||||||
|
import XMonad.Hooks.EwmhDesktops ( ewmh )
|
||||||
|
|
||||||
import XMonad.Layout.Spacing
|
import XMonad.Layout.Spacing
|
||||||
import XMonad.Layout.ThreeColumns
|
import XMonad.Layout.ThreeColumns
|
||||||
|
|
||||||
main =
|
main =
|
||||||
xmonad
|
xmonad
|
||||||
|
$ ewmh
|
||||||
$ docks
|
$ docks
|
||||||
$ kdeConfig
|
$ kdeConfig
|
||||||
{ modMask = mod4Mask
|
{ modMask = mod4Mask
|
||||||
, layoutHook = myLayoutHook
|
, layoutHook = myLayoutHook
|
||||||
, manageHook = manageDocks <+> myManagerHook <+> manageHook kdeConfig
|
, manageHook = manageDocks <+> myManagerHook <+> manageHook kdeConfig
|
||||||
, terminal = myTerminal
|
, handleEventHook = handleEventHook kdeConfig <+> fullscreenEventHook
|
||||||
|
, terminal = myTerminal
|
||||||
}
|
}
|
||||||
`additionalKeysP` keymap
|
`additionalKeysP` keymap
|
||||||
where
|
where
|
||||||
|
|
|
@ -3,5 +3,6 @@
|
||||||
fira-code
|
fira-code
|
||||||
fira-code-symbols
|
fira-code-symbols
|
||||||
source-code-pro
|
source-code-pro
|
||||||
|
corefonts
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue